Class GridClientAbstractMessage
- java.lang.Object
-
- org.apache.ignite.internal.processors.rest.client.message.GridClientAbstractMessage
-
- All Implemented Interfaces:
Externalizable,Serializable,GridClientMessage
- Direct Known Subclasses:
GridClientAuthenticationRequest,GridClientCacheRequest,GridClientClusterNameRequest,GridClientClusterStateRequest,GridClientHandshakeRequest,GridClientHandshakeResponse,GridClientNodeStateBeforeStartRequest,GridClientPingPacket,GridClientResponse,GridClientStateRequest,GridClientTaskRequest,GridClientTopologyRequest,GridRouterRequest,GridRouterResponse
public abstract class GridClientAbstractMessage extends Object implements GridClientMessage, Externalizable
This class provides implementation for commit message fields and cannot be used directly.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description GridClientAbstractMessage()
-
Method Summary
All Methods Instance Methods Concrete 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 destId)Sets identifier of the node where this message should be eventually delivered.voidreadExternal(ObjectInput in)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.StringtoString()voidwriteExternal(ObjectOutput out)
-
-
-
Method Detail
-
requestId
public long requestId()
This method is used to match request and response messages.- Specified by:
requestIdin interfaceGridClientMessage- Returns:
- request ID.
-
requestId
public void requestId(long reqId)
Sets request id for outgoing packets.- Specified by:
requestIdin interfaceGridClientMessage- Parameters:
reqId- request ID.
-
clientId
public UUID clientId()
Gets client identifier from which this request comes.- Specified by:
clientIdin interfaceGridClientMessage- Returns:
- Client identifier.
-
clientId
public void clientId(UUID id)
Sets client identifier from which this request comes.- Specified by:
clientIdin interfaceGridClientMessage- Parameters:
id- Client identifier.
-
destinationId
public UUID destinationId()
Gets identifier of the node where this message should be processed.- Specified by:
destinationIdin interfaceGridClientMessage- Returns:
- Client identifier.
-
destinationId
public void destinationId(UUID destId)
Sets identifier of the node where this message should be eventually delivered.- Specified by:
destinationIdin interfaceGridClientMessage- Parameters:
destId- Client identifier.
-
sessionToken
public byte[] sessionToken()
Description copied from interface:GridClientMessageGets client session token.- Specified by:
sessionTokenin interfaceGridClientMessage- Returns:
- Session token
-
sessionToken
public void sessionToken(byte[] sesTok)
Description copied from interface:GridClientMessageSets client session token.- Specified by:
sessionTokenin interfaceGridClientMessage- Parameters:
sesTok- Session token.
-
writeExternal
public void writeExternal(ObjectOutput out) throws IOException
- Specified by:
writeExternalin interfaceExternalizable- Throws:
IOException
-
readExternal
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
- Specified by:
readExternalin interfaceExternalizable- Throws:
IOExceptionClassNotFoundException
-
-