public interface AuthenticationProvider<M extends Message>
| Modifier and Type | Method and Description |
|---|---|
void |
changeUser(ServerSession serverSession,
java.lang.String userName,
java.lang.String password,
java.lang.String database)
Re-authenticates as the given user and password
|
void |
connect(ServerSession serverSession,
java.lang.String userName,
java.lang.String password,
java.lang.String database) |
static byte |
getCharsetForHandshake(java.lang.String enc,
ServerVersion sv)
Get the MySQL collation index for the handshake packet.
|
java.lang.String |
getEncodingForHandshake() |
void |
init(Protocol<M> prot,
PropertySet propertySet,
ExceptionInterceptor exceptionInterceptor) |
void init(Protocol<M> prot, PropertySet propertySet, ExceptionInterceptor exceptionInterceptor)
void connect(ServerSession serverSession, java.lang.String userName, java.lang.String password, java.lang.String database)
void changeUser(ServerSession serverSession, java.lang.String userName, java.lang.String password, java.lang.String database)
serverSession - ServerSession objectuserName - user namepassword - passworddatabase - db namejava.lang.String getEncodingForHandshake()
static byte getCharsetForHandshake(java.lang.String enc,
ServerVersion sv)
enc - The Java encoding name used to lookup the collation indexsv - server version