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 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

      public ClientMessageType getMessageType()
    • getInteractionMode

      public InteractionMode getInteractionMode()
    • getStatusCode

      public java.lang.String getStatusCode()
    • getStatusMessage

      public java.lang.String getStatusMessage()
    • getTuple

      public Tuple getTuple()
    • getTemplate

      public Template 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 class java.lang.Object
    • equals

      public boolean equals​(java.lang.Object obj)
      Overrides:
      equals in class java.lang.Object
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object
    • getTarget

      public java.lang.String getTarget()
    • setTarget

      public void setTarget​(java.lang.String target)
    • putRequest

      public static ClientMessage putRequest​(Tuple t)
    • getRequest

      public static ClientMessage getRequest​(Template template, boolean isBlocking, boolean all)
    • queryRequest

      public static ClientMessage queryRequest​(Template template, boolean isBlocking, boolean all)
    • isBlocking

      public boolean isBlocking()
    • getAll

      public boolean getAll()
    • setClientSession

      public void setClientSession​(java.lang.String clientSession)