org.eclipse.jetty.http
Enum HttpStatus.Code

java.lang.Object
  extended by java.lang.Enum<HttpStatus.Code>
      extended by org.eclipse.jetty.http.HttpStatus.Code
All Implemented Interfaces:
Serializable, Comparable<HttpStatus.Code>
Enclosing class:
HttpStatus

public static enum HttpStatus.Code
extends Enum<HttpStatus.Code>


Enum Constant Summary
ACCEPTED
          202 Accepted
BAD_GATEWAY
          502 Bad Gateway
BAD_REQUEST
          400 Bad Request
CONFLICT
          409 Conflict
CONTINUE
          100 Continue
CREATED
          201 Created
EXPECTATION_FAILED
          417 Expectation Failed
FAILED_DEPENDENCY
          424 Failed Dependency
FORBIDDEN
          403 Forbidden
FOUND
          302 Found
GATEWAY_TIMEOUT
          504 Gateway Timeout
GONE
          410 Gone
HTTP_VERSION_NOT_SUPPORTED
          505 HTTP Version Not Supported
INSUFFICIENT_STORAGE
          507 Insufficient Storage
INTERNAL_SERVER_ERROR
          500 Server Error
LENGTH_REQUIRED
          411 Length Required
LOCKED
          423 Locked
METHOD_NOT_ALLOWED
          405 Method Not Allowed
MOVED_PERMANENTLY
          301 Moved Permanently
MOVED_TEMPORARILY
          302 Moved Temporarily
MULTI_STATUS
          207 Multi-Status
MULTIPLE_CHOICES
          300 Mutliple Choices
NO_CONTENT
          204 No Content
NON_AUTHORITATIVE_INFORMATION
          203 Non Authoritative Information
NOT_ACCEPTABLE
          406 Not Acceptable
NOT_FOUND
          404 Not Found
NOT_IMPLEMENTED
          501 Not Implemented
NOT_MODIFIED
          304 Not Modified
OK
          200 OK
PARTIAL_CONTENT
          206 Partial Content
PAYMENT_REQUIRED
          402 Payment Required
PRECONDITION_FAILED
          412 Precondition Failed
PROCESSING
          102 Processing
PROXY_AUTHENTICATION_REQUIRED
          407 Proxy Authentication Required
REQUEST_ENTITY_TOO_LARGE
          413 Request Entity Too Large
REQUEST_TIMEOUT
          408 Request Timeout
REQUEST_URI_TOO_LONG
          414 Request-URI Too Long
REQUESTED_RANGE_NOT_SATISFIABLE
          416 Requested Range Not Satisfiable
RESET_CONTENT
          205 Reset Content
SEE_OTHER
          303 See Other
SERVICE_UNAVAILABLE
          503 Service Unavailable
SWITCHING_PROTOCOLS
          101 Switching Protocols
TEMPORARY_REDIRECT
          307 Temporary Redirect
UNAUTHORIZED
          401 Unauthorized
UNPROCESSABLE_ENTITY
          422 Unprocessable Entity
UNSUPPORTED_MEDIA_TYPE
          415 Unsupported Media Type
USE_PROXY
          305 Use Proxy
 
Method Summary
 boolean equals(int code)
           
 int getCode()
           
 String getMessage()
           
 boolean isClientError()
          Simple test against an code to determine if it falls into the Client Error message category as defined in the RFC 1945 - HTTP/1.0, and RFC 2616 - HTTP/1.1.
 boolean isInformational()
          Simple test against an code to determine if it falls into the Informational message category as defined in the RFC 1945 - HTTP/1.0, and RFC 2616 - HTTP/1.1.
 boolean isRedirection()
          Simple test against an code to determine if it falls into the Redirection message category as defined in the RFC 1945 - HTTP/1.0, and RFC 2616 - HTTP/1.1.
 boolean isServerError()
          Simple test against an code to determine if it falls into the Server Error message category as defined in the RFC 1945 - HTTP/1.0, and RFC 2616 - HTTP/1.1.
 boolean isSuccess()
          Simple test against an code to determine if it falls into the Success message category as defined in the RFC 1945 - HTTP/1.0, and RFC 2616 - HTTP/1.1.
 String toString()
           
static HttpStatus.Code valueOf(String name)
          Returns the enum constant of this type with the specified name.
static HttpStatus.Code[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

CONTINUE

public static final HttpStatus.Code CONTINUE
100 Continue


SWITCHING_PROTOCOLS

public static final HttpStatus.Code SWITCHING_PROTOCOLS
101 Switching Protocols


PROCESSING

public static final HttpStatus.Code PROCESSING
102 Processing


OK

public static final HttpStatus.Code OK
200 OK


CREATED

public static final HttpStatus.Code CREATED
201 Created


ACCEPTED

public static final HttpStatus.Code ACCEPTED
202 Accepted


NON_AUTHORITATIVE_INFORMATION

public static final HttpStatus.Code NON_AUTHORITATIVE_INFORMATION
203 Non Authoritative Information


NO_CONTENT

public static final HttpStatus.Code NO_CONTENT
204 No Content


RESET_CONTENT

public static final HttpStatus.Code RESET_CONTENT
205 Reset Content


PARTIAL_CONTENT

public static final HttpStatus.Code PARTIAL_CONTENT
206 Partial Content


MULTI_STATUS

public static final HttpStatus.Code MULTI_STATUS
207 Multi-Status


MULTIPLE_CHOICES

public static final HttpStatus.Code MULTIPLE_CHOICES
300 Mutliple Choices


MOVED_PERMANENTLY

public static final HttpStatus.Code MOVED_PERMANENTLY
301 Moved Permanently


MOVED_TEMPORARILY

public static final HttpStatus.Code MOVED_TEMPORARILY
302 Moved Temporarily


FOUND

public static final HttpStatus.Code FOUND
302 Found


SEE_OTHER

public static final HttpStatus.Code SEE_OTHER
303 See Other


NOT_MODIFIED

public static final HttpStatus.Code NOT_MODIFIED
304 Not Modified


USE_PROXY

public static final HttpStatus.Code USE_PROXY
305 Use Proxy


TEMPORARY_REDIRECT

public static final HttpStatus.Code TEMPORARY_REDIRECT
307 Temporary Redirect


BAD_REQUEST

public static final HttpStatus.Code BAD_REQUEST
400 Bad Request


UNAUTHORIZED

public static final HttpStatus.Code UNAUTHORIZED
401 Unauthorized


PAYMENT_REQUIRED

public static final HttpStatus.Code PAYMENT_REQUIRED
402 Payment Required


FORBIDDEN

public static final HttpStatus.Code FORBIDDEN
403 Forbidden


NOT_FOUND

public static final HttpStatus.Code NOT_FOUND
404 Not Found


METHOD_NOT_ALLOWED

public static final HttpStatus.Code METHOD_NOT_ALLOWED
405 Method Not Allowed


NOT_ACCEPTABLE

public static final HttpStatus.Code NOT_ACCEPTABLE
406 Not Acceptable


PROXY_AUTHENTICATION_REQUIRED

public static final HttpStatus.Code PROXY_AUTHENTICATION_REQUIRED
407 Proxy Authentication Required


REQUEST_TIMEOUT

public static final HttpStatus.Code REQUEST_TIMEOUT
408 Request Timeout


CONFLICT

public static final HttpStatus.Code CONFLICT
409 Conflict


GONE

public static final HttpStatus.Code GONE
410 Gone


LENGTH_REQUIRED

public static final HttpStatus.Code LENGTH_REQUIRED
411 Length Required


PRECONDITION_FAILED

public static final HttpStatus.Code PRECONDITION_FAILED
412 Precondition Failed


REQUEST_ENTITY_TOO_LARGE

public static final HttpStatus.Code REQUEST_ENTITY_TOO_LARGE
413 Request Entity Too Large


REQUEST_URI_TOO_LONG

public static final HttpStatus.Code REQUEST_URI_TOO_LONG
414 Request-URI Too Long


UNSUPPORTED_MEDIA_TYPE

public static final HttpStatus.Code UNSUPPORTED_MEDIA_TYPE
415 Unsupported Media Type


REQUESTED_RANGE_NOT_SATISFIABLE

public static final HttpStatus.Code REQUESTED_RANGE_NOT_SATISFIABLE
416 Requested Range Not Satisfiable


EXPECTATION_FAILED

public static final HttpStatus.Code EXPECTATION_FAILED
417 Expectation Failed


UNPROCESSABLE_ENTITY

public static final HttpStatus.Code UNPROCESSABLE_ENTITY
422 Unprocessable Entity


LOCKED

public static final HttpStatus.Code LOCKED
423 Locked


FAILED_DEPENDENCY

public static final HttpStatus.Code FAILED_DEPENDENCY
424 Failed Dependency


INTERNAL_SERVER_ERROR

public static final HttpStatus.Code INTERNAL_SERVER_ERROR
500 Server Error


NOT_IMPLEMENTED

public static final HttpStatus.Code NOT_IMPLEMENTED
501 Not Implemented


BAD_GATEWAY

public static final HttpStatus.Code BAD_GATEWAY
502 Bad Gateway


SERVICE_UNAVAILABLE

public static final HttpStatus.Code SERVICE_UNAVAILABLE
503 Service Unavailable


GATEWAY_TIMEOUT

public static final HttpStatus.Code GATEWAY_TIMEOUT
504 Gateway Timeout


HTTP_VERSION_NOT_SUPPORTED

public static final HttpStatus.Code HTTP_VERSION_NOT_SUPPORTED
505 HTTP Version Not Supported


INSUFFICIENT_STORAGE

public static final HttpStatus.Code INSUFFICIENT_STORAGE
507 Insufficient Storage

Method Detail

values

public static HttpStatus.Code[] 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 (HttpStatus.Code c : HttpStatus.Code.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static HttpStatus.Code valueOf(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:
IllegalArgumentException - if this enum type has no constant with the specified name
NullPointerException - if the argument is null

getCode

public int getCode()

getMessage

public String getMessage()

equals

public boolean equals(int code)

toString

public String toString()
Overrides:
toString in class Enum<HttpStatus.Code>

isInformational

public boolean isInformational()
Simple test against an code to determine if it falls into the Informational message category as defined in the RFC 1945 - HTTP/1.0, and RFC 2616 - HTTP/1.1.

Returns:
true if within range of codes that belongs to Informational messages.

isSuccess

public boolean isSuccess()
Simple test against an code to determine if it falls into the Success message category as defined in the RFC 1945 - HTTP/1.0, and RFC 2616 - HTTP/1.1.

Returns:
true if within range of codes that belongs to Success messages.

isRedirection

public boolean isRedirection()
Simple test against an code to determine if it falls into the Redirection message category as defined in the RFC 1945 - HTTP/1.0, and RFC 2616 - HTTP/1.1.

Returns:
true if within range of codes that belongs to Redirection messages.

isClientError

public boolean isClientError()
Simple test against an code to determine if it falls into the Client Error message category as defined in the RFC 1945 - HTTP/1.0, and RFC 2616 - HTTP/1.1.

Returns:
true if within range of codes that belongs to Client Error messages.

isServerError

public boolean isServerError()
Simple test against an code to determine if it falls into the Server Error message category as defined in the RFC 1945 - HTTP/1.0, and RFC 2616 - HTTP/1.1.

Returns:
true if within range of codes that belongs to Server Error messages.


Copyright © 1995-2011 Mort Bay Consulting. All Rights Reserved.