java.lang.Object
org.apache.jena.web.HttpSC
HttpStatusCode enum class, for status codes based on various HTTP RFCs. (see table below)
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic HttpSC.Code
getCode
(int code) Get the HttpStatusCode for a specific codestatic String
getMessage
(int code) Get the status message for a specific code.static boolean
isClientError
(int code) Simple test against an code to determine if it falls into theClient Error
message category as defined in the RFC 1945 - HTTP/1.0, and RFC 2616 - HTTP/1.1.static boolean
isError
(int code) static boolean
isInformational
(int code) Simple test against an code to determine if it falls into theInformational
message category as defined in the RFC 1945 - HTTP/1.0, and RFC 2616 - HTTP/1.1.static boolean
isRedirection
(int code) Simple test against an code to determine if it falls into theRedirection
message category as defined in the RFC 1945 - HTTP/1.0, and RFC 2616 - HTTP/1.1.static boolean
isServerError
(int code) Simple test against an code to determine if it falls into theServer Error
message category as defined in the RFC 1945 - HTTP/1.0, and RFC 2616 - HTTP/1.1.static boolean
isSuccess
(int code) Simple test against an code to determine if it falls into theSuccess
message category as defined in the RFC 1945 - HTTP/1.0, and RFC 2616 - HTTP/1.1.
-
Field Details
-
CONTINUE_100
public static final int CONTINUE_100- See Also:
-
SWITCHING_PROTOCOLS_101
public static final int SWITCHING_PROTOCOLS_101- See Also:
-
PROCESSING_102
public static final int PROCESSING_102- See Also:
-
OK_200
public static final int OK_200- See Also:
-
CREATED_201
public static final int CREATED_201- See Also:
-
ACCEPTED_202
public static final int ACCEPTED_202- See Also:
-
NON_AUTHORITATIVE_INFORMATION_203
public static final int NON_AUTHORITATIVE_INFORMATION_203- See Also:
-
NO_CONTENT_204
public static final int NO_CONTENT_204- See Also:
-
RESET_CONTENT_205
public static final int RESET_CONTENT_205- See Also:
-
PARTIAL_CONTENT_206
public static final int PARTIAL_CONTENT_206- See Also:
-
MULTI_STATUS_207
public static final int MULTI_STATUS_207- See Also:
-
MULTIPLE_CHOICES_300
public static final int MULTIPLE_CHOICES_300- See Also:
-
MOVED_PERMANENTLY_301
public static final int MOVED_PERMANENTLY_301- See Also:
-
MOVED_TEMPORARILY_302
public static final int MOVED_TEMPORARILY_302- See Also:
-
FOUND_302
public static final int FOUND_302- See Also:
-
SEE_OTHER_303
public static final int SEE_OTHER_303- See Also:
-
NOT_MODIFIED_304
public static final int NOT_MODIFIED_304- See Also:
-
USE_PROXY_305
public static final int USE_PROXY_305- See Also:
-
TEMPORARY_REDIRECT_307
public static final int TEMPORARY_REDIRECT_307- See Also:
-
BAD_REQUEST_400
public static final int BAD_REQUEST_400- See Also:
-
UNAUTHORIZED_401
public static final int UNAUTHORIZED_401- See Also:
-
PAYMENT_REQUIRED_402
public static final int PAYMENT_REQUIRED_402- See Also:
-
FORBIDDEN_403
public static final int FORBIDDEN_403- See Also:
-
NOT_FOUND_404
public static final int NOT_FOUND_404- See Also:
-
METHOD_NOT_ALLOWED_405
public static final int METHOD_NOT_ALLOWED_405- See Also:
-
NOT_ACCEPTABLE_406
public static final int NOT_ACCEPTABLE_406- See Also:
-
PROXY_AUTHENTICATION_REQUIRED_407
public static final int PROXY_AUTHENTICATION_REQUIRED_407- See Also:
-
REQUEST_TIMEOUT_408
public static final int REQUEST_TIMEOUT_408- See Also:
-
CONFLICT_409
public static final int CONFLICT_409- See Also:
-
GONE_410
public static final int GONE_410- See Also:
-
LENGTH_REQUIRED_411
public static final int LENGTH_REQUIRED_411- See Also:
-
PRECONDITION_FAILED_412
public static final int PRECONDITION_FAILED_412- See Also:
-
REQUEST_ENTITY_TOO_LARGE_413
public static final int REQUEST_ENTITY_TOO_LARGE_413- See Also:
-
REQUEST_URI_TOO_LONG_414
public static final int REQUEST_URI_TOO_LONG_414- See Also:
-
UNSUPPORTED_MEDIA_TYPE_415
public static final int UNSUPPORTED_MEDIA_TYPE_415- See Also:
-
REQUESTED_RANGE_NOT_SATISFIABLE_416
public static final int REQUESTED_RANGE_NOT_SATISFIABLE_416- See Also:
-
EXPECTATION_FAILED_417
public static final int EXPECTATION_FAILED_417- See Also:
-
I_AM_A_TEAPOT_418
public static final int I_AM_A_TEAPOT_418- See Also:
-
UNPROCESSABLE_ENTITY_422
public static final int UNPROCESSABLE_ENTITY_422- See Also:
-
LOCKED_423
public static final int LOCKED_423- See Also:
-
FAILED_DEPENDENCY_424
public static final int FAILED_DEPENDENCY_424- See Also:
-
INTERNAL_SERVER_ERROR_500
public static final int INTERNAL_SERVER_ERROR_500- See Also:
-
NOT_IMPLEMENTED_501
public static final int NOT_IMPLEMENTED_501- See Also:
-
BAD_GATEWAY_502
public static final int BAD_GATEWAY_502- See Also:
-
SERVICE_UNAVAILABLE_503
public static final int SERVICE_UNAVAILABLE_503- See Also:
-
GATEWAY_TIMEOUT_504
public static final int GATEWAY_TIMEOUT_504- See Also:
-
HTTP_VERSION_NOT_SUPPORTED_505
public static final int HTTP_VERSION_NOT_SUPPORTED_505- See Also:
-
INSUFFICIENT_STORAGE_507
public static final int INSUFFICIENT_STORAGE_507- See Also:
-
MAX_CODE
public static final int MAX_CODE- See Also:
-
-
Constructor Details
-
HttpSC
public HttpSC()
-
-
Method Details
-
getCode
Get the HttpStatusCode for a specific code- Parameters:
code
- the code to lookup.- Returns:
- the
HttpSC
if found, or null if not found.
-
getMessage
Get the status message for a specific code.- Parameters:
code
- the code to look up- Returns:
- the specific message, or the code number itself if code does not match known list.
-
isInformational
public static boolean isInformational(int code) Simple test against an code to determine if it falls into theInformational
message category as defined in the RFC 1945 - HTTP/1.0, and RFC 2616 - HTTP/1.1.- Parameters:
code
- the code to test.- Returns:
- true if within range of codes that belongs to
Informational
messages.
-
isSuccess
public static boolean isSuccess(int code) Simple test against an code to determine if it falls into theSuccess
message category as defined in the RFC 1945 - HTTP/1.0, and RFC 2616 - HTTP/1.1.- Parameters:
code
- the code to test.- Returns:
- true if within range of codes that belongs to
Success
messages.
-
isRedirection
public static boolean isRedirection(int code) Simple test against an code to determine if it falls into theRedirection
message category as defined in the RFC 1945 - HTTP/1.0, and RFC 2616 - HTTP/1.1.- Parameters:
code
- the code to test.- Returns:
- true if within range of codes that belongs to
Redirection
messages.
-
isError
public static boolean isError(int code) -
isClientError
public static boolean isClientError(int code) Simple test against an code to determine if it falls into theClient Error
message category as defined in the RFC 1945 - HTTP/1.0, and RFC 2616 - HTTP/1.1.- Parameters:
code
- the code to test.- Returns:
- true if within range of codes that belongs to
Client Error
messages.
-
isServerError
public static boolean isServerError(int code) Simple test against an code to determine if it falls into theServer Error
message category as defined in the RFC 1945 - HTTP/1.0, and RFC 2616 - HTTP/1.1.- Parameters:
code
- the code to test.- Returns:
- true if within range of codes that belongs to
Server Error
messages.
-