Package org.mariadb.jdbc.message.client
Class SslRequestPacket
java.lang.Object
org.mariadb.jdbc.message.client.SslRequestPacket
- All Implemented Interfaces:
ClientMessage
SSL request packet see https://mariadb.com/kb/en/connection/#sslrequest-packet
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final long
private final byte
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
SslRequestPacket
(long clientCapabilities, byte exchangeCharset) Constructor -
Method Summary
Modifier and TypeMethodDescriptionstatic SslRequestPacket
create
(long clientCapabilities, byte exchangeCharset) Create ssl request packetint
Encode client message to socket.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.mariadb.jdbc.message.ClientMessage
batchUpdateLength, binaryProtocol, canSkipMeta, description, getLocalInfileInputStream, mightBeBulkResult, readPacket, validateLocalFileName
-
Field Details
-
clientCapabilities
private final long clientCapabilities -
exchangeCharset
private final byte exchangeCharset
-
-
Constructor Details
-
SslRequestPacket
private SslRequestPacket(long clientCapabilities, byte exchangeCharset) Constructor- Parameters:
clientCapabilities
- client capabilitiesexchangeCharset
- connection charset to set
-
-
Method Details
-
create
Create ssl request packet- Parameters:
clientCapabilities
- client capabilitiesexchangeCharset
- connection charset- Returns:
- ssl request packet
-
encode
Description copied from interface:ClientMessage
Encode client message to socket.- Specified by:
encode
in interfaceClientMessage
- Parameters:
writer
- socket writercontext
- connection context- Returns:
- number of client message written
- Throws:
IOException
- if socket error occur
-