Class GridRestResponse

    • Field Detail

      • STATUS_SUCCESS

        public static final int STATUS_SUCCESS
        Command succeeded.
        See Also:
        Constant Field Values
      • STATUS_AUTH_FAILED

        public static final int STATUS_AUTH_FAILED
        Authentication failure.
        See Also:
        Constant Field Values
      • STATUS_SECURITY_CHECK_FAILED

        public static final int STATUS_SECURITY_CHECK_FAILED
        Security check failed.
        See Also:
        Constant Field Values
      • STATUS_ILLEGAL_ARGUMENT

        public static final int STATUS_ILLEGAL_ARGUMENT
        See Also:
        Constant Field Values
      • SERVICE_UNAVAILABLE

        public static final int SERVICE_UNAVAILABLE
        HTTP REQUEST not allowed
        See Also:
        Constant Field Values
    • Constructor Detail

      • GridRestResponse

        public GridRestResponse()
      • GridRestResponse

        public GridRestResponse​(Object obj)
        Constructs successful rest response.
        Parameters:
        obj - Response object.
      • GridRestResponse

        public GridRestResponse​(int status,
                                @Nullable
                                @Nullable String err)
        Constructs failed rest response.
        Parameters:
        status - Response status.
        err - Error, null if success is true.
    • Method Detail

      • getSuccessStatus

        public int getSuccessStatus()
        Returns:
        Success flag.
      • getResponse

        public Object getResponse()
        Returns:
        Response object.
      • setResponse

        public void setResponse​(@Nullable
                                @Nullable Object obj)
        Parameters:
        obj - Response object.
      • getError

        public String getError()
        Returns:
        Error.
      • setError

        public void setError​(String err)
        Parameters:
        err - Error.
      • sessionTokenBytes

        public byte[] sessionTokenBytes()
        Returns:
        Session token for remote client.
      • sessionTokenBytes

        public void sessionTokenBytes​(@Nullable
                                      @org.jetbrains.annotations.Nullable byte[] sesTokBytes)
        Parameters:
        sesTokBytes - Session token for remote client.
      • getSessionToken

        public String getSessionToken()
        Returns:
        String representation of session token.
      • setSessionToken

        public void setSessionToken​(@Nullable
                                    @Nullable String sesTokStr)
        Parameters:
        sesTokStr - String representation of session token.
      • getSecuritySubjectId

        public UUID getSecuritySubjectId()
      • setSecuritySubjectId

        public void setSecuritySubjectId​(UUID secSubjId)