| Package | Description |
|---|---|
| com.mysql.cj | |
| com.mysql.cj.protocol | |
| com.mysql.cj.protocol.a | |
| com.mysql.cj.protocol.a.authentication | |
| com.mysql.cj.protocol.x | |
| com.mysql.cj.xdevapi |
Java classes for X DevAPI support.
|
| Modifier and Type | Field and Description |
|---|---|
protected Protocol<? extends Message> |
CoreSession.protocol |
(package private) Protocol<?> |
NativeQueryBindValue.protocol |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractProtocol<M extends Message> |
| Modifier and Type | Method and Description |
|---|---|
default void |
AuthenticationPlugin.init(Protocol<M> protocol)
We need direct Protocol reference because it isn't available from Connection before authentication complete.
|
default void |
AuthenticationPlugin.init(Protocol<M> protocol,
MysqlCallbackHandler callbackHandler)
Initializes this plugin with a direct Protocol reference and a generic
MysqlCallbackHandler that can be used to pass over information back to the
authentication provider. |
void |
AuthenticationProvider.init(Protocol<M> prot,
PropertySet propertySet,
ExceptionInterceptor exceptionInterceptor) |
| Modifier and Type | Class and Description |
|---|---|
class |
NativeProtocol |
| Modifier and Type | Field and Description |
|---|---|
private Protocol<NativePacketPayload> |
NativeAuthenticationProvider.protocol |
| Modifier and Type | Method and Description |
|---|---|
void |
NativeAuthenticationProvider.init(Protocol<NativePacketPayload> prot,
PropertySet propSet,
ExceptionInterceptor excInterceptor) |
| Modifier and Type | Field and Description |
|---|---|
private Protocol<NativePacketPayload> |
MysqlNativePasswordPlugin.protocol |
protected Protocol<NativePacketPayload> |
Sha256PasswordPlugin.protocol |
private Protocol<NativePacketPayload> |
MysqlOldPasswordPlugin.protocol |
private Protocol<NativePacketPayload> |
MysqlClearPasswordPlugin.protocol |
private Protocol<?> |
AuthenticationLdapSaslClientPlugin.protocol |
| Modifier and Type | Method and Description |
|---|---|
void |
CachingSha2PasswordPlugin.init(Protocol<NativePacketPayload> prot) |
void |
AuthenticationLdapSaslClientPlugin.init(Protocol<NativePacketPayload> prot) |
void |
AuthenticationFidoClient.init(Protocol<NativePacketPayload> protocol,
MysqlCallbackHandler callbackHandler) |
void |
AuthenticationKerberosClient.init(Protocol<NativePacketPayload> prot,
MysqlCallbackHandler cbh) |
void |
MysqlNativePasswordPlugin.init(Protocol<NativePacketPayload> prot,
MysqlCallbackHandler cbh) |
void |
Sha256PasswordPlugin.init(Protocol<NativePacketPayload> prot,
MysqlCallbackHandler cbh) |
void |
MysqlOldPasswordPlugin.init(Protocol<NativePacketPayload> prot,
MysqlCallbackHandler cbh) |
void |
MysqlClearPasswordPlugin.init(Protocol<NativePacketPayload> prot,
MysqlCallbackHandler cbh) |
void |
AuthenticationLdapSaslClientPlugin.init(Protocol<NativePacketPayload> prot,
MysqlCallbackHandler cbh) |
| Modifier and Type | Class and Description |
|---|---|
class |
XProtocol
Low-level interface to communications with X Plugin.
|
| Modifier and Type | Method and Description |
|---|---|
void |
XAuthenticationProvider.init(Protocol<XMessage> prot,
PropertySet propertySet,
ExceptionInterceptor exceptionInterceptor) |
| Modifier and Type | Class and Description |
|---|---|
class |
ClientImpl.PooledXProtocol |