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 HttpStatusstatic final HttpStatusstatic final HttpStatusstatic final HttpStatusstatic final HttpStatusstatic final HttpStatusstatic final HttpStatusstatic final HttpStatusstatic final HttpStatusstatic final HttpStatusstatic final HttpStatusstatic final HttpStatusstatic final HttpStatusstatic final HttpStatusstatic final HttpStatusstatic final HttpStatusstatic final HttpStatusstatic final HttpStatusstatic final HttpStatusstatic final HttpStatusstatic final HttpStatusstatic final HttpStatusstatic final HttpStatusstatic final HttpStatusstatic final HttpStatusstatic final HttpStatusstatic final HttpStatusstatic final HttpStatusstatic final HttpStatusstatic final HttpStatusstatic final HttpStatusstatic final HttpStatusstatic final HttpStatusstatic final HttpStatusstatic final HttpStatusstatic final HttpStatusstatic final HttpStatusstatic final HttpStatusstatic final HttpStatusstatic final HttpStatusstatic final HttpStatusstatic final HttpStatusstatic final HttpStatusstatic final HttpStatus -
Method Summary
Modifier and TypeMethodDescriptionstatic HttpStatusgetHttpStatus(int statusCode) byte[]byte[]intstatic HttpStatusnewHttpStatus(int statusCode, String reasonPhrase) voidsetValues(HttpResponsePacket response) Sets the status and reason phrase on the specified response.booleanstatusMatches(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:
HttpStatusrepresentation of the status.
-
statusMatches
public boolean statusMatches(int status) - Returns:
trueif the specified int status code matches the status of thisHttpStatus.
-
getStatusCode
public int getStatusCode()- Returns:
- the
intstatus code.
-
getStatusBytes
public byte[] getStatusBytes() -
getReasonPhrase
- Returns:
- the
Stringrepresentation 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.
-