Top Fields Constructors Methods
com.mysql.cj.protocol.x

public Class XAuthenticationProvider

extends Object
implements AuthenticationProvider<XMessage>
Class Inheritance
All Implemented Interfaces
com.mysql.cj.protocol.AuthenticationProvider
Imports
java.nio.channels.ClosedChannelException, java.util.Arrays, .List, com.mysql.cj.conf.PropertyDefinitions.AuthMech, .PropertyKey, .PropertySet, .RuntimeProperty, com.mysql.cj.exceptions.CJCommunicationsException, .ExceptionInterceptor, .MysqlErrorNumbers, .WrongArgumentException, com.mysql.cj.protocol.AuthenticationProvider, .Protocol, com.mysql.cj.util.StringUtils, com.mysql.cj.xdevapi.XDevAPIError

Field Summary

Modifier and TypeField and Description
private PropertyDefinitions.AuthMech
private XMessageBuilder
pack-priv XProtocol

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
changeUser(String
user name
userName
,
String
password
password
,
String
db name
database
)

Implements com.mysql.cj.protocol.AuthenticationProvider.changeUser.

Re-authenticates as the given user and password

public void
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

authMechback to summary
private PropertyDefinitions.AuthMech authMech
messageBuilderback to summary
private XMessageBuilder messageBuilder
protocolback to summary
pack-priv XProtocol protocol

Constructor Detail

XAuthenticationProviderback to summary
public XAuthenticationProvider()

Method Detail

changeUserback to summary
public void changeUser(String userName, String password, String database)

Implements com.mysql.cj.protocol.AuthenticationProvider.changeUser.

Doc from com.mysql.cj.protocol.AuthenticationProvider.changeUser.

Re-authenticates as the given user and password

Parameters
userName:String

user name

password:String

password

database:String

db name

Annotations
@Override
connectback to summary
public void connect(String userName, String password, String database)

Implements com.mysql.cj.protocol.AuthenticationProvider.connect.

Annotations
@Override
initback to summary
public void init(Protocol<XMessage> prot, PropertySet propertySet, ExceptionInterceptor exceptionInterceptor)

Implements com.mysql.cj.protocol.AuthenticationProvider.init.

Annotations
@Override