Package org.jspace.protocol
Class ServerMessage
java.lang.Object
org.jspace.protocol.ServerMessage
public class ServerMessage
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringBAD_REQUESTstatic java.lang.StringCODE200static java.lang.StringCODE400static java.lang.StringCODE500static java.lang.StringOK_STATUSstatic java.lang.StringSERVER_ERROR -
Constructor Summary
Constructors Constructor Description ServerMessage(ServerMessageType messageType, InteractionMode interactionMode, boolean status, java.lang.String statusCode, java.lang.String statusMessage, Tuple[] tuples, java.lang.String clientSession, java.lang.String serverSession) -
Method Summary
Modifier and Type Method Description static ServerMessagebadRequest(java.lang.String clientSession)booleanequals(java.lang.Object obj)java.lang.StringgetClientSession()InteractionModegetInteractionMode()ServerMessageTypegetMessageType()static ServerMessagegetResponse(java.util.List<java.lang.Object[]> tuples, java.lang.String clientSession)java.lang.StringgetServerSession()java.lang.StringgetStatusCode()java.lang.StringgetStatusMessage()java.util.List<java.lang.Object[]>getTuples()inthashCode()static ServerMessageinternalServerError()booleanisSuccessful()static ServerMessageputResponse(boolean status, java.lang.String clientSession)java.lang.StringtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Field Details
-
CODE200
public static final java.lang.String CODE200- See Also:
- Constant Field Values
-
OK_STATUS
public static final java.lang.String OK_STATUS- See Also:
- Constant Field Values
-
CODE400
public static final java.lang.String CODE400- See Also:
- Constant Field Values
-
BAD_REQUEST
public static final java.lang.String BAD_REQUEST- See Also:
- Constant Field Values
-
CODE500
public static final java.lang.String CODE500- See Also:
- Constant Field Values
-
SERVER_ERROR
public static final java.lang.String SERVER_ERROR- See Also:
- Constant Field Values
-
-
Constructor Details
-
ServerMessage
public ServerMessage(ServerMessageType messageType, InteractionMode interactionMode, boolean status, java.lang.String statusCode, java.lang.String statusMessage, Tuple[] tuples, java.lang.String clientSession, java.lang.String serverSession)- Parameters:
messageType-interactionMode-statusCode-statusMessage-tuple-template-clientSession-serverSession-
-
-
Method Details
-
getMessageType
-
getInteractionMode
-
getStatusCode
public java.lang.String getStatusCode() -
getStatusMessage
public java.lang.String getStatusMessage() -
getTuples
public java.util.List<java.lang.Object[]> getTuples() -
getClientSession
public java.lang.String getClientSession() -
getServerSession
public java.lang.String getServerSession() -
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
-
isSuccessful
public boolean isSuccessful() -
putResponse
-
getResponse
public static ServerMessage getResponse(java.util.List<java.lang.Object[]> tuples, java.lang.String clientSession) -
badRequest
-
internalServerError
-