![]() | IClientMessage Interface |
Namespace: Hazelcast.Client.Protocol
The IClientMessage type exposes the following members.
Name | Description | |
---|---|---|
![]() | AddFlag | Sets the flags field value. |
![]() | GetBoolean | |
![]() | GetByte | |
![]() | GetCorrelationId | Returns the correlation ID field. |
![]() | GetData | |
![]() | GetFlags | Returns the flags field value. |
![]() | GetFrameLength | Returns the frame length field. |
![]() | GetInt | |
![]() | GetLong | |
![]() | GetMapEntry | |
![]() | GetMessageType | Returns the message type field. |
![]() | GetPartitionId | Returns the partition ID field. |
![]() | GetShort | |
![]() | GetStringUtf8 | |
![]() | GetVersion | Returns the version field value. |
![]() | IsComplete | Checks the frame size and total data size to validate the message size. |
![]() | IsFlagSet | |
![]() | IsRetryable | |
![]() | SetCorrelationId | Sets the correlation ID field. |
![]() | SetPartitionId | Sets the partition ID field. |
Client Message is the carrier framed data as defined below.
Any request parameter, response or event data will be carried in the payload.
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |R| Frame Length | +-------------+---------------+---------------------------------+ | Version |B|E| Flags | Type | +-------------+---------------+---------------------------------+ | | + CorrelationId + | | +---------------------------------------------------------------+ | PartitionId | +-----------------------------+---------------------------------+ | Data Offset | | +-----------------------------+ | | Message Payload Data ... | ...