public class XAuthenticationProvider extends java.lang.Object implements AuthenticationProvider<XMessage>
| Constructor and Description |
|---|
XAuthenticationProvider() |
| 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) |
java.lang.String |
getEncodingForHandshake() |
void |
init(Protocol<XMessage> prot,
PropertySet propertySet,
ExceptionInterceptor exceptionInterceptor) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCharsetForHandshakepublic void init(Protocol<XMessage> prot, PropertySet propertySet, ExceptionInterceptor exceptionInterceptor)
init in interface AuthenticationProvider<XMessage>public void connect(ServerSession serverSession, java.lang.String userName, java.lang.String password, java.lang.String database)
connect in interface AuthenticationProvider<XMessage>public void changeUser(ServerSession serverSession, java.lang.String userName, java.lang.String password, java.lang.String database)
AuthenticationProviderchangeUser in interface AuthenticationProvider<XMessage>serverSession - ServerSession objectuserName - user namepassword - passworddatabase - db namepublic java.lang.String getEncodingForHandshake()
getEncodingForHandshake in interface AuthenticationProvider<XMessage>