PutRequestMessage | PutResponseMessage |
---|
Code Block |
---|
PutRequestMessage {
MessageHeader {
Size, 4 byte, int32
CorrelationId, 4 byte, int32
isPartialMessage, 1 byte, boolean
hasMetaData, 1 byte, boolean
}
RequestHeader {
ApiId, 2 byte, int16
ApiVersion, 1 byte, int8
}
PutRequest {
regionName, varaible , String {
len, 2 byte, int16
variable, utf encoding
}
key, variable, bytes
CallbackArg, variable, bytes
Value {
ValueHeader {
Size, 4 byte, int32
hasPartialBytes, 1 byte, boolean
}
value {
bytes, series of bytes
}
}
}
} |
| Code Block |
---|
PutResponseMessage {
MessageHeader {
Size, 4 byte, int32
CorrelationId, 4 byte, int32
isPartialMessage, 1 byte, boolean
hasMetaData, 1 byte, boolean
}
ResponseHeader {
ResponseTypeId, 2 byte, int16
}
Success, 1 byte, boolean
} |
|
GetRequestMessage | GetResponseMessage |
Code Block |
---|
GetRequestMessage {
MessageHeader {
Size, 4 byte, int32
CorrelationId, 4 byte, int32
isPartialMessage, 1 byte, boolean
hasMetaData, 1 byte, boolean
}
RequestHeader {
ApiId, 2 byte, int16
ApiVersion, 1 byte, int8
}
GetRequest {
regionName, varaible , String {
len, 2 byte, int16
variable, utf encoding
}
key, variable, bytes
CallbackArg, variable, bytes
}
} |
| Code Block |
---|
GetResponseMessage {
MessageHeader {
Size, 4 byte, int32
CorrelationId, 4 byte, int32
isPartialMessage, 1 byte, boolean
hasMetaData, 1 byte, boolean
}
ResponseHeader {
ResponseTypeId, 2 byte, int16
}
Result, variable, bytes
} |
|
PutAllRequestMessage | PutAllResponseMessage |
Code Block |
---|
PutAllRequestMessage {
MessageHeader {
Size, 4 byte, int32
CorrelationId, 4 byte, int32
isPartialMessage, 1 byte, boolean
hasMetaData, 1 byte, boolean
}
RequestHeader {
ApiId, 2 byte, int16
ApiVersion, 1 byte, int8
}
PutRequest {
regionName, varaible , String {
len, 2 byte, int16
variable, utf encoding
}
NumberOfKeyValuePair, 4 byte, int32
KeyValuePair {
key, variable, bytes
Value {
ValueHeader {
Size, 4 byte, int32
hasPartialBytes, 1 byte, boolean
}
value {
bytes, series of bytes
}
}
}
CallbackArg, variable, bytes
}
} |
| Code Block |
---|
PutAllResponseMessage {
MessageHeader {
Size, 4 byte, int32
CorrelationId, 4 byte, int32
isPartialMessage, 1 byte, boolean
hasMetaData, 1 byte, boolean
}
ResponseHeader {
ResponseTypeId, 2 byte, int16
}
NumberOfKeysFailed , 4 byte, int32
} |
|
GetAllRequestMessage | GetAllResponseMessage |
Code Block |
---|
GetAllRequestMessage {
MessageHeader {
Size, 4 byte, int32
CorrelationId, 4 byte, int32
isPartialMessage, 1 byte, boolean
hasMetaData, 1 byte, boolean
}
RequestHeader {
ApiId, 2 byte, int16
ApiVersion, 1 byte, int8
}
GetRequest {
regionName, varaible , String {
len, 2 byte, int16
variable, utf encoding
}
NumberOfKeys, 4 byte, int32
keys {
key, variable, bytes
}
CallbackArg, variable, bytes
}
} |
| Code Block |
---|
GetAllResponseMessage {
MessageHeader {
Size, 4 byte, int32
CorrelationId, 4 byte, int32
isPartialMessage, 1 byte, boolean
hasMetaData, 1 byte, boolean
}
ResponseHeader {
ResponseTypeId, 2 byte, int16
}
NumberOfKeyValuePair, 4 byte, int32
KeyValuePair {
key, variable, bytes
value, variable, bytes
}
} |
|