...
Following table contains the api type and its corresponding Api id. The ApiId would recognize the API, which client wants to invoke on the server. The request format will contain the 12-byte(int8int16) for Api id. It will be marked as ApiId in the request format.
...
API version will be associated with the request api. The request fromat will contain a 1-byte for the version. It will be marked as ApiVersion in the request format. Its current value will be 1.
Correlation Id
The purpose of correlation id to match the request and its corresponding response. The request format will contain the 4-bytes(int32) for correlation Id. It will be marked as CorrelationId in request format and similarly in response format.
Object Type
We will support all the object types which Geode understands. This would include all the primitive java types, an array of primitive types, collections, java serialization, data serializable, pdx serialization and custom user data serializers. For the purpose of the request format, we would distinguish key type and value type.
...