Package io.micronaut.http
Enum HttpStatus
- java.lang.Object
-
- java.lang.Enum<HttpStatus>
-
- io.micronaut.http.HttpStatus
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.CharSequence
,java.lang.Comparable<HttpStatus>
public enum HttpStatus extends java.lang.Enum<HttpStatus> implements java.lang.CharSequence
Represents HTTP status codes. See https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html.- Since:
- 1.0
-
-
Enum Constant Summary
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description char
charAt(int index)
int
getCode()
java.lang.String
getReason()
int
length()
java.lang.CharSequence
subSequence(int start, int end)
static HttpStatus
valueOf(int code)
The status for the given code.static HttpStatus
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static HttpStatus[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
CONTINUE
public static final HttpStatus CONTINUE
-
SWITCHING_PROTOCOLS
public static final HttpStatus SWITCHING_PROTOCOLS
-
PROCESSING
public static final HttpStatus PROCESSING
-
OK
public static final HttpStatus OK
-
CREATED
public static final HttpStatus CREATED
-
ACCEPTED
public static final HttpStatus ACCEPTED
-
NON_AUTHORITATIVE_INFORMATION
public static final HttpStatus NON_AUTHORITATIVE_INFORMATION
-
NO_CONTENT
public static final HttpStatus NO_CONTENT
-
RESET_CONTENT
public static final HttpStatus RESET_CONTENT
-
PARTIAL_CONTENT
public static final HttpStatus PARTIAL_CONTENT
-
MULTI_STATUS
public static final HttpStatus MULTI_STATUS
-
ALREADY_IMPORTED
public static final HttpStatus ALREADY_IMPORTED
-
IM_USED
public static final HttpStatus IM_USED
-
MULTIPLE_CHOICES
public static final HttpStatus MULTIPLE_CHOICES
-
MOVED_PERMANENTLY
public static final HttpStatus MOVED_PERMANENTLY
-
FOUND
public static final HttpStatus FOUND
-
SEE_OTHER
public static final HttpStatus SEE_OTHER
-
NOT_MODIFIED
public static final HttpStatus NOT_MODIFIED
-
USE_PROXY
public static final HttpStatus USE_PROXY
-
SWITCH_PROXY
public static final HttpStatus SWITCH_PROXY
-
TEMPORARY_REDIRECT
public static final HttpStatus TEMPORARY_REDIRECT
-
PERMANENT_REDIRECT
public static final HttpStatus PERMANENT_REDIRECT
-
BAD_REQUEST
public static final HttpStatus BAD_REQUEST
-
UNAUTHORIZED
public static final HttpStatus UNAUTHORIZED
-
PAYMENT_REQUIRED
public static final HttpStatus PAYMENT_REQUIRED
-
FORBIDDEN
public static final HttpStatus FORBIDDEN
-
NOT_FOUND
public static final HttpStatus NOT_FOUND
-
METHOD_NOT_ALLOWED
public static final HttpStatus METHOD_NOT_ALLOWED
-
NOT_ACCEPTABLE
public static final HttpStatus NOT_ACCEPTABLE
-
PROXY_AUTHENTICATION_REQUIRED
public static final HttpStatus PROXY_AUTHENTICATION_REQUIRED
-
REQUEST_TIMEOUT
public static final HttpStatus REQUEST_TIMEOUT
-
CONFLICT
public static final HttpStatus CONFLICT
-
GONE
public static final HttpStatus GONE
-
LENGTH_REQUIRED
public static final HttpStatus LENGTH_REQUIRED
-
PRECONDITION_FAILED
public static final HttpStatus PRECONDITION_FAILED
-
REQUEST_ENTITY_TOO_LARGE
public static final HttpStatus REQUEST_ENTITY_TOO_LARGE
-
REQUEST_URI_TOO_LONG
public static final HttpStatus REQUEST_URI_TOO_LONG
-
UNSUPPORTED_MEDIA_TYPE
public static final HttpStatus UNSUPPORTED_MEDIA_TYPE
-
REQUESTED_RANGE_NOT_SATISFIABLE
public static final HttpStatus REQUESTED_RANGE_NOT_SATISFIABLE
-
EXPECTATION_FAILED
public static final HttpStatus EXPECTATION_FAILED
-
I_AM_A_TEAPOT
public static final HttpStatus I_AM_A_TEAPOT
-
ENHANCE_YOUR_CALM
public static final HttpStatus ENHANCE_YOUR_CALM
-
UNPROCESSABLE_ENTITY
public static final HttpStatus UNPROCESSABLE_ENTITY
-
LOCKED
public static final HttpStatus LOCKED
-
FAILED_DEPENDENCY
public static final HttpStatus FAILED_DEPENDENCY
-
UNORDERED_COLLECTION
@Deprecated public static final HttpStatus UNORDERED_COLLECTION
Deprecated.Will be replaced byTOO_EARLY
in 4.0
-
TOO_EARLY
public static final HttpStatus TOO_EARLY
-
UPGRADE_REQUIRED
public static final HttpStatus UPGRADE_REQUIRED
-
PRECONDITION_REQUIRED
public static final HttpStatus PRECONDITION_REQUIRED
-
TOO_MANY_REQUESTS
public static final HttpStatus TOO_MANY_REQUESTS
-
REQUEST_HEADER_FIELDS_TOO_LARGE
public static final HttpStatus REQUEST_HEADER_FIELDS_TOO_LARGE
-
NO_RESPONSE
public static final HttpStatus NO_RESPONSE
-
BLOCKED_BY_WINDOWS_PARENTAL_CONTROLS
public static final HttpStatus BLOCKED_BY_WINDOWS_PARENTAL_CONTROLS
-
UNAVAILABLE_FOR_LEGAL_REASONS
public static final HttpStatus UNAVAILABLE_FOR_LEGAL_REASONS
-
REQUEST_HEADER_TOO_LARGE
public static final HttpStatus REQUEST_HEADER_TOO_LARGE
-
INTERNAL_SERVER_ERROR
public static final HttpStatus INTERNAL_SERVER_ERROR
-
NOT_IMPLEMENTED
public static final HttpStatus NOT_IMPLEMENTED
-
BAD_GATEWAY
public static final HttpStatus BAD_GATEWAY
-
SERVICE_UNAVAILABLE
public static final HttpStatus SERVICE_UNAVAILABLE
-
GATEWAY_TIMEOUT
public static final HttpStatus GATEWAY_TIMEOUT
-
HTTP_VERSION_NOT_SUPPORTED
public static final HttpStatus HTTP_VERSION_NOT_SUPPORTED
-
VARIANT_ALSO_NEGOTIATES
public static final HttpStatus VARIANT_ALSO_NEGOTIATES
-
INSUFFICIENT_STORAGE
public static final HttpStatus INSUFFICIENT_STORAGE
-
LOOP_DETECTED
public static final HttpStatus LOOP_DETECTED
-
BANDWIDTH_LIMIT_EXCEEDED
public static final HttpStatus BANDWIDTH_LIMIT_EXCEEDED
-
NOT_EXTENDED
public static final HttpStatus NOT_EXTENDED
-
NETWORK_AUTHENTICATION_REQUIRED
public static final HttpStatus NETWORK_AUTHENTICATION_REQUIRED
-
CONNECTION_TIMED_OUT
public static final HttpStatus CONNECTION_TIMED_OUT
-
-
Method Detail
-
values
public static HttpStatus[] 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 c : HttpStatus.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 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 namejava.lang.NullPointerException
- if the argument is null
-
getReason
public java.lang.String getReason()
- Returns:
- The reason text
-
getCode
public int getCode()
- Returns:
- The code
-
valueOf
public static HttpStatus valueOf(int code)
The status for the given code.- Parameters:
code
- The code- Returns:
- The value
-
length
public int length()
- Specified by:
length
in interfacejava.lang.CharSequence
-
charAt
public char charAt(int index)
- Specified by:
charAt
in interfacejava.lang.CharSequence
-
subSequence
public java.lang.CharSequence subSequence(int start, int end)
- Specified by:
subSequence
in interfacejava.lang.CharSequence
-
-