Package com.mysql.cj.protocol.x
Class XMessageHeader
java.lang.Object
com.mysql.cj.protocol.x.XMessageHeader
- All Implemented Interfaces:
MessageHeader
public class XMessageHeader extends java.lang.Object implements MessageHeader
-
Field Summary
Fields Modifier and Type Field Description static intHEADER_LENGTHstatic intMESSAGE_SIZE_LENGTHstatic intMESSAGE_TYPE_LENGTH -
Constructor Summary
Constructors Constructor Description XMessageHeader()XMessageHeader(byte[] buf) -
Method Summary
Modifier and Type Method Description java.nio.ByteBuffergetBuffer()bytegetMessageSequence()intgetMessageSize()intgetMessageType()
-
Field Details
-
MESSAGE_SIZE_LENGTH
public static final int MESSAGE_SIZE_LENGTH- See Also:
- Constant Field Values
-
MESSAGE_TYPE_LENGTH
public static final int MESSAGE_TYPE_LENGTH- See Also:
- Constant Field Values
-
HEADER_LENGTH
public static final int HEADER_LENGTH- See Also:
- Constant Field Values
-
-
Constructor Details
-
XMessageHeader
public XMessageHeader() -
XMessageHeader
public XMessageHeader(byte[] buf)
-
-
Method Details
-
getBuffer
public java.nio.ByteBuffer getBuffer()- Specified by:
getBufferin interfaceMessageHeader
-
getMessageSize
public int getMessageSize()- Specified by:
getMessageSizein interfaceMessageHeader
-
getMessageSequence
public byte getMessageSequence()- Specified by:
getMessageSequencein interfaceMessageHeader
-
getMessageType
public int getMessageType()
-