Class DriverManagerUtil

java.lang.Object
me.confuser.banmanager.common.util.DriverManagerUtil

public class DriverManagerUtil extends Object
Utility class to manage JDBC driver registration. Prevents BanManager's relocated drivers from leaking into the global DriverManager where other plugins might accidentally use them.
  • Constructor Details

    • DriverManagerUtil

      public DriverManagerUtil()
  • Method Details

    • deregisterRelocatedDrivers

      public static void deregisterRelocatedDrivers()
      Deregisters all BanManager relocated drivers from DriverManager. This should be called after HikariCP pools are initialized, as HikariCP caches the driver internally and doesn't need DriverManager for reconnections.