Interface GridClientMessage
-
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
GridClientAbstractMessage,GridClientAuthenticationRequest,GridClientCacheRequest,GridClientClusterNameRequest,GridClientClusterStateRequest,GridClientClusterStateRequestV2,GridClientHandshakeRequest,GridClientHandshakeResponse,GridClientNodeStateBeforeStartRequest,GridClientPingPacket,GridClientResponse,GridClientStateRequest,GridClientTaskRequest,GridClientTopologyRequest,GridClientWarmUpRequest,GridMemcachedMessage,GridRedisMessage,GridRouterRequest,GridRouterResponse
public interface GridClientMessage extends Serializable
Interface for all client messages.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description UUIDclientId()Gets client identifier from which this request comes.voidclientId(UUID id)Sets client identifier from which this request comes.UUIDdestinationId()Gets identifier of the node where this message should be processed.voiddestinationId(UUID id)Sets identifier of the node where this message should be eventually delivered.longrequestId()This method is used to match request and response messages.voidrequestId(long reqId)Sets request id for outgoing packets.byte[]sessionToken()Gets client session token.voidsessionToken(byte[] sesTok)Sets client session token.
-
-
-
Method Detail
-
requestId
long requestId()
This method is used to match request and response messages.- Returns:
- request ID.
-
requestId
void requestId(long reqId)
Sets request id for outgoing packets.- Parameters:
reqId- request ID.
-
clientId
UUID clientId()
Gets client identifier from which this request comes.- Returns:
- Client identifier.
-
clientId
void clientId(UUID id)
Sets client identifier from which this request comes.- Parameters:
id- Client identifier.
-
destinationId
UUID destinationId()
Gets identifier of the node where this message should be processed.- Returns:
- Client identifier.
-
destinationId
void destinationId(UUID id)
Sets identifier of the node where this message should be eventually delivered.- Parameters:
id- Client identifier.
-
sessionToken
byte[] sessionToken()
Gets client session token.- Returns:
- Session token.
-
sessionToken
void sessionToken(byte[] sesTok)
Sets client session token.- Parameters:
sesTok- Session token.
-
-