Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

MessageHeader

ResponseHeaderPutResponse
Size PartialMessage CorrelationIdResponseTypeId hasMetaDataSuccess

Size = Size of Request (4)

0x00 0x00 0x00 0x04

ResponseTypeId (FullResponse, type=int16, value =1)

0x00 0x01

Success(type=boolean, value = true)

0x01

PartialMessage = (type = Boolean, value = false)

0x00

hasMetaData (false)

0x00

 

CorrelationId = 1

0x00 0x00 0x00 0x01 

  

Messages

PutRequestMessagePutResponseMessage
Code Block
PutRequestMessage {
 MessageHeader {
 Size, 4 byte, int32
 isPartialMessage, 1 byte, boolean
 }
 
 RequestHeader {
 ApiId, 2 byte, int16
 ApiVersion, 2 byte, int16
 }
 PutRequest {
 regionName, variable, String
 key, variable, bytes
 Value {
 ValueHeader {
 Size, 4 byte, int32
 hasPartialBytes, 1 byte, boolean
 }
 bytes
 }
 }
}
 
GetRequestMessageGetResponseMessage
  
PutAllRequestMessagePutAllResponseMessage
  
GetAllRequestMessageGetAllResponseMessage