Enum Status

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<Status>

    public enum Status
    extends java.lang.Enum<Status>
    HTTP request status enum. Map return code to concrete status type with message.
    • Enum Constant Detail

      • OK

        public static final Status OK
      • CREATED

        public static final Status CREATED
      • ACCEPTED

        public static final Status ACCEPTED
      • NO_CONTENT

        public static final Status NO_CONTENT
      • RESET_CONTENT

        public static final Status RESET_CONTENT
      • PARTIAL_CONTENT

        public static final Status PARTIAL_CONTENT
      • MOVED_PERMANENTLY

        public static final Status MOVED_PERMANENTLY
      • FOUND

        public static final Status FOUND
      • SEE_OTHER

        public static final Status SEE_OTHER
      • NOT_MODIFIED

        public static final Status NOT_MODIFIED
      • USE_PROXY

        public static final Status USE_PROXY
      • TEMPORARY_REDIRECT

        public static final Status TEMPORARY_REDIRECT
      • BAD_REQUEST

        public static final Status BAD_REQUEST
      • UNAUTHORIZED

        public static final Status UNAUTHORIZED
      • PAYMENT_REQUIRED

        public static final Status PAYMENT_REQUIRED
      • FORBIDDEN

        public static final Status FORBIDDEN
      • NOT_FOUND

        public static final Status NOT_FOUND
      • METHOD_NOT_ALLOWED

        public static final Status METHOD_NOT_ALLOWED
      • NOT_ACCEPTABLE

        public static final Status NOT_ACCEPTABLE
      • PROXY_AUTHENTICATION_REQUIRED

        public static final Status PROXY_AUTHENTICATION_REQUIRED
      • REQUEST_TIMEOUT

        public static final Status REQUEST_TIMEOUT
      • CONFLICT

        public static final Status CONFLICT
      • GONE

        public static final Status GONE
      • LENGTH_REQUIRED

        public static final Status LENGTH_REQUIRED
      • PRECONDITION_FAILED

        public static final Status PRECONDITION_FAILED
      • REQUEST_ENTITY_TOO_LARGE

        public static final Status REQUEST_ENTITY_TOO_LARGE
      • REQUEST_URI_TOO_LONG

        public static final Status REQUEST_URI_TOO_LONG
      • UNSUPPORTED_MEDIA_TYPE

        public static final Status UNSUPPORTED_MEDIA_TYPE
      • REQUESTED_RANGE_NOT_SATISFIABLE

        public static final Status REQUESTED_RANGE_NOT_SATISFIABLE
      • EXPECTATION_FAILED

        public static final Status EXPECTATION_FAILED
      • PRECONDITION_REQUIRED

        public static final Status PRECONDITION_REQUIRED
      • TOO_MANY_REQUESTS

        public static final Status TOO_MANY_REQUESTS
      • REQUEST_HEADER_FIELDS_TOO_LARGE

        public static final Status REQUEST_HEADER_FIELDS_TOO_LARGE
      • INTERNAL_SERVER_ERROR

        public static final Status INTERNAL_SERVER_ERROR
      • NOT_IMPLEMENTED

        public static final Status NOT_IMPLEMENTED
      • BAD_GATEWAY

        public static final Status BAD_GATEWAY
      • SERVICE_UNAVAILABLE

        public static final Status SERVICE_UNAVAILABLE
      • GATEWAY_TIMEOUT

        public static final Status GATEWAY_TIMEOUT
      • HTTP_VERSION_NOT_SUPPORTED

        public static final Status HTTP_VERSION_NOT_SUPPORTED
      • NETWORK_AUTHENTICATION_REQUIRED

        public static final Status NETWORK_AUTHENTICATION_REQUIRED
    • Method Detail

      • values

        public static Status[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (Status c : Status.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static Status valueOf​(java.lang.String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null
      • fromCode

        public static Status fromCode​(int code)
        get Status enum from http return code.
        Parameters:
        code - return code
        Returns:
        Status for return code
        Throws:
        java.lang.UnsupportedOperationException - if unknown status code
      • getCode

        public int getCode()
      • getReason

        public java.lang.String getReason()