java.lang.Object
org.glassfish.grizzly.http.util.HttpStatus
This
enum
encapsulates the HTTP response status and reason phrases as defined by RFC 2616
.- Since:
- 2.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final HttpStatus
static final HttpStatus
static final HttpStatus
static final HttpStatus
static final HttpStatus
static final HttpStatus
static final HttpStatus
static final HttpStatus
static final HttpStatus
static final HttpStatus
static final HttpStatus
static final HttpStatus
static final HttpStatus
static final HttpStatus
static final HttpStatus
static final HttpStatus
static final HttpStatus
static final HttpStatus
static final HttpStatus
static final HttpStatus
static final HttpStatus
static final HttpStatus
static final HttpStatus
static final HttpStatus
static final HttpStatus
static final HttpStatus
static final HttpStatus
static final HttpStatus
static final HttpStatus
static final HttpStatus
static final HttpStatus
static final HttpStatus
static final HttpStatus
static final HttpStatus
static final HttpStatus
static final HttpStatus
static final HttpStatus
static final HttpStatus
static final HttpStatus
static final HttpStatus
static final HttpStatus
static final HttpStatus
static final HttpStatus
static final HttpStatus
-
Method Summary
Modifier and TypeMethodDescriptionstatic HttpStatus
getHttpStatus
(int statusCode) byte[]
byte[]
int
static HttpStatus
newHttpStatus
(int statusCode, String reasonPhrase) void
setValues
(HttpResponsePacket response) Sets the status and reason phrase on the specified response.boolean
statusMatches
(int status)
-
Field Details
-
CONINTUE_100
-
SWITCHING_PROTOCOLS_101
-
WEB_SOCKET_PROTOCOL_HANDSHAKE_101
-
OK_200
-
CREATED_201
-
ACCEPTED_202
-
NON_AUTHORATIVE_INFORMATION_203
-
NO_CONTENT_204
-
RESET_CONTENT_205
-
PARTIAL_CONTENT_206
-
MULTIPLE_CHOICES_300
-
MOVED_PERMANENTLY_301
-
FOUND_302
-
SEE_OTHER_303
-
NOT_MODIFIED_304
-
USE_PROXY_305
-
TEMPORARY_REDIRECT_307
-
PERMANENT_REDIRECT_308
-
BAD_REQUEST_400
-
UNAUTHORIZED_401
-
PAYMENT_REQUIRED_402
-
FORBIDDEN_403
-
NOT_FOUND_404
-
METHOD_NOT_ALLOWED_405
-
NOT_ACCEPTABLE_406
-
PROXY_AUTHENTICATION_REQUIRED_407
-
REQUEST_TIMEOUT_408
-
CONFLICT_409
-
GONE_410
-
LENGTH_REQUIRED_411
-
PRECONDITION_FAILED_412
-
REQUEST_ENTITY_TOO_LARGE_413
-
REQUEST_URI_TOO_LONG_414
-
UNSUPPORTED_MEDIA_TYPE_415
-
REQUEST_RANGE_NOT_SATISFIABLE_416
-
EXPECTATION_FAILED_417
-
MISDIRECTED_REQUEST
-
REQUEST_HEADER_FIELDS_TOO_LARGE
-
INTERNAL_SERVER_ERROR_500
-
NOT_IMPLEMENTED_501
-
BAD_GATEWAY_502
-
SERVICE_UNAVAILABLE_503
-
GATEWAY_TIMEOUT_504
-
HTTP_VERSION_NOT_SUPPORTED_505
-
-
Method Details
-
newHttpStatus
-
getHttpStatus
- Parameters:
statusCode
- HTTP status code- Returns:
HttpStatus
representation of the status.
-
statusMatches
public boolean statusMatches(int status) - Returns:
true
if the specified int status code matches the status of thisHttpStatus
.
-
getStatusCode
public int getStatusCode()- Returns:
- the
int
status code.
-
getStatusBytes
public byte[] getStatusBytes() -
getReasonPhrase
- Returns:
- the
String
representation of the reason phrase.
-
getReasonPhraseBytes
public byte[] getReasonPhraseBytes()- Returns:
- the bytes containing the reason phrase as defined by
RFC 2616
.
-
setValues
Sets the status and reason phrase on the specified response.- Parameters:
response
- the response to set the status and reason phrase on.
-