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 longprivate final byte -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateSslRequestPacket(long clientCapabilities, byte exchangeCharset) Constructor -
Method Summary
Modifier and TypeMethodDescriptionstatic SslRequestPacketcreate(long clientCapabilities, byte exchangeCharset) Create ssl request packetintEncode client message to socket.Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface 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:ClientMessageEncode client message to socket.- Specified by:
encodein interfaceClientMessage- Parameters:
writer- socket writercontext- connection context- Returns:
- number of client message written
- Throws:
IOException- if socket error occur
-