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 int
HEADER_LENGTH
static int
MESSAGE_SIZE_LENGTH
static int
MESSAGE_TYPE_LENGTH
-
Constructor Summary
Constructors Constructor Description XMessageHeader()
XMessageHeader(byte[] buf)
-
Method Summary
Modifier and Type Method Description java.nio.ByteBuffer
getBuffer()
byte
getMessageSequence()
int
getMessageSize()
int
getMessageType()
-
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:
getBuffer
in interfaceMessageHeader
-
getMessageSize
public int getMessageSize()- Specified by:
getMessageSize
in interfaceMessageHeader
-
getMessageSequence
public byte getMessageSequence()- Specified by:
getMessageSequence
in interfaceMessageHeader
-
getMessageType
public int getMessageType()
-