Package org.jspace.protocol
Class ClientMessage
java.lang.Object
org.jspace.protocol.ClientMessage
public class ClientMessage
extends java.lang.Object
A RequestMessage represents a message sent by a server to the client.
-
Constructor Summary
Constructors Constructor Description ClientMessage(ClientMessageType messageType, InteractionMode interactionMode, java.lang.String target, java.lang.String statusCode, java.lang.String statusMessage, Tuple tuple, Template template, boolean blocking, boolean all, java.lang.String clientSession, java.lang.String serverSession, java.net.URI clientURI)
-
Method Summary
Modifier and Type Method Description boolean
equals(java.lang.Object obj)
boolean
getAll()
java.lang.String
getClientSession()
java.net.URI
getClientURI()
InteractionMode
getInteractionMode()
ClientMessageType
getMessageType()
static ClientMessage
getRequest(Template template, boolean isBlocking, boolean all)
java.lang.String
getServerSession()
java.lang.String
getStatusCode()
java.lang.String
getStatusMessage()
java.lang.String
getTarget()
Template
getTemplate()
Tuple
getTuple()
int
hashCode()
boolean
isBlocking()
static ClientMessage
putRequest(Tuple t)
static ClientMessage
queryRequest(Template template, boolean isBlocking, boolean all)
void
setClientSession(java.lang.String clientSession)
void
setTarget(java.lang.String target)
java.lang.String
toString()
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
ClientMessage
public ClientMessage(ClientMessageType messageType, InteractionMode interactionMode, java.lang.String target, java.lang.String statusCode, java.lang.String statusMessage, Tuple tuple, Template template, boolean blocking, boolean all, java.lang.String clientSession, java.lang.String serverSession, java.net.URI clientURI)- Parameters:
messageType
-interactionMode
-statusCode
-statusMessage
-tuple
-template
-clientSession
-serverSession
-clientURI
-
-
-
Method Details
-
getMessageType
-
getInteractionMode
-
getStatusCode
public java.lang.String getStatusCode() -
getStatusMessage
public java.lang.String getStatusMessage() -
getTuple
-
getTemplate
-
getClientSession
public java.lang.String getClientSession() -
getServerSession
public java.lang.String getServerSession() -
getClientURI
public java.net.URI getClientURI() -
hashCode
public int hashCode()- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)- Overrides:
equals
in classjava.lang.Object
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-
getTarget
public java.lang.String getTarget() -
setTarget
public void setTarget(java.lang.String target) -
putRequest
-
getRequest
-
queryRequest
-
isBlocking
public boolean isBlocking() -
getAll
public boolean getAll() -
setClientSession
public void setClientSession(java.lang.String clientSession)
-