Package org.mariadb.jdbc.message.server
Class InitialHandshakePacket
- java.lang.Object
-
- org.mariadb.jdbc.message.server.InitialHandshakePacket
-
- All Implemented Interfaces:
ServerMessage
public final class InitialHandshakePacket extends java.lang.Object implements ServerMessage
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
authenticationPluginType
private long
capabilities
private short
defaultCollation
private static java.lang.String
MARIADB_RPL_HACK_PREFIX
private byte[]
seed
private short
serverStatus
private long
threadId
private ServerVersion
version
-
Constructor Summary
Constructors Modifier Constructor Description private
InitialHandshakePacket(java.lang.String serverVersion, long threadId, byte[] seed, long capabilities, short defaultCollation, short serverStatus, boolean mariaDBServer, java.lang.String authenticationPluginType)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static InitialHandshakePacket
decode(ReadableByteBuf reader)
java.lang.String
getAuthenticationPluginType()
long
getCapabilities()
short
getDefaultCollation()
byte[]
getSeed()
short
getServerStatus()
long
getThreadId()
ServerVersion
getVersion()
boolean
isMariaDBServer()
-
-
-
Field Detail
-
MARIADB_RPL_HACK_PREFIX
private static final java.lang.String MARIADB_RPL_HACK_PREFIX
- See Also:
- Constant Field Values
-
threadId
private final long threadId
-
seed
private final byte[] seed
-
capabilities
private final long capabilities
-
defaultCollation
private final short defaultCollation
-
serverStatus
private final short serverStatus
-
authenticationPluginType
private final java.lang.String authenticationPluginType
-
version
private final ServerVersion version
-
-
Method Detail
-
decode
public static InitialHandshakePacket decode(ReadableByteBuf reader)
-
getVersion
public ServerVersion getVersion()
-
getThreadId
public long getThreadId()
-
getSeed
public byte[] getSeed()
-
getCapabilities
public long getCapabilities()
-
getDefaultCollation
public short getDefaultCollation()
-
getServerStatus
public short getServerStatus()
-
isMariaDBServer
public boolean isMariaDBServer()
-
getAuthenticationPluginType
public java.lang.String getAuthenticationPluginType()
-
-