Interface ReauthPlugin

All Known Implementing Classes:
MySQLReauthPlugin, OracleReauthPlugin

public interface ReauthPlugin
Define the SPI contract for a reauthentication plugin for the JDBC resource adapter. The implementing class must have a default constructor. The implementing class must be thread safe. Java bean properties can be set, using the supported types by the Java EE Connector Architecture specification.
Author:
Jesper Pedersen
  • Method Details

    • initialize

      void initialize(ClassLoader cl) throws SQLException
      Initialize
      Parameters:
      cl - The class loader which can be used for initialization
      Throws:
      SQLException - Thrown in case of an error
    • reauthenticate

      void reauthenticate(Connection c, String userName, String password) throws SQLException
      Reauthenticate
      Parameters:
      c - The connection
      userName - The user name
      password - The password
      Throws:
      SQLException - Thrown in case of an error