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 booleanequals(java.lang.Object obj)booleangetAll()java.lang.StringgetClientSession()java.net.URIgetClientURI()InteractionModegetInteractionMode()ClientMessageTypegetMessageType()static ClientMessagegetRequest(Template template, boolean isBlocking, boolean all)java.lang.StringgetServerSession()java.lang.StringgetStatusCode()java.lang.StringgetStatusMessage()java.lang.StringgetTarget()TemplategetTemplate()TuplegetTuple()inthashCode()booleanisBlocking()static ClientMessageputRequest(Tuple t)static ClientMessagequeryRequest(Template template, boolean isBlocking, boolean all)voidsetClientSession(java.lang.String clientSession)voidsetTarget(java.lang.String target)java.lang.StringtoString()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:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)- Overrides:
equalsin classjava.lang.Object
-
toString
public java.lang.String toString()- Overrides:
toStringin 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)
-