public final class Protocol
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static byte |
closeConnectionMsg |
static EncodingVersion |
currentEncoding |
static ProtocolVersion |
currentProtocol |
static EncodingVersion |
currentProtocolEncoding |
static byte |
encodingMajor |
static byte |
encodingMinor |
static int |
headerSize |
static byte[] |
magic |
static byte |
protocolEncodingMajor |
static byte |
protocolEncodingMinor |
static byte |
protocolMajor |
static byte |
protocolMinor |
static byte[] |
replyHdr |
static byte |
replyMsg |
static byte[] |
requestBatchHdr |
static byte |
requestBatchMsg |
static byte[] |
requestHdr |
static byte |
requestMsg |
static byte |
validateConnectionMsg |
| Constructor and Description |
|---|
Protocol() |
| Modifier and Type | Method and Description |
|---|---|
static void |
checkSupportedEncoding(EncodingVersion v) |
static void |
checkSupportedProtocol(ProtocolVersion v) |
static void |
checkSupportedProtocolEncoding(EncodingVersion v) |
static EncodingVersion |
getCompatibleEncoding(EncodingVersion v) |
static ProtocolVersion |
getCompatibleProtocol(ProtocolVersion v) |
static boolean |
isSupported(EncodingVersion version,
EncodingVersion supported) |
public static final int headerSize
public static final byte[] magic
public static final byte protocolMajor
public static final byte protocolMinor
public static final byte protocolEncodingMajor
public static final byte protocolEncodingMinor
public static final byte encodingMajor
public static final byte encodingMinor
public static final byte requestMsg
public static final byte requestBatchMsg
public static final byte replyMsg
public static final byte validateConnectionMsg
public static final byte closeConnectionMsg
public static final byte[] requestHdr
public static final byte[] requestBatchHdr
public static final byte[] replyHdr
public static final ProtocolVersion currentProtocol
public static final EncodingVersion currentProtocolEncoding
public static final EncodingVersion currentEncoding
public static void checkSupportedProtocol(ProtocolVersion v)
public static void checkSupportedProtocolEncoding(EncodingVersion v)
public static void checkSupportedEncoding(EncodingVersion v)
public static ProtocolVersion getCompatibleProtocol(ProtocolVersion v)
public static EncodingVersion getCompatibleEncoding(EncodingVersion v)
public static boolean isSupported(EncodingVersion version, EncodingVersion supported)