Package org.jboss.resteasy.reactive
Enum RestResponse.Status
- java.lang.Object
-
- java.lang.Enum<RestResponse.Status>
-
- org.jboss.resteasy.reactive.RestResponse.Status
-
- All Implemented Interfaces:
Serializable
,Comparable<RestResponse.Status>
,javax.ws.rs.core.Response.StatusType
- Enclosing class:
- RestResponse<T>
public static enum RestResponse.Status extends Enum<RestResponse.Status> implements javax.ws.rs.core.Response.StatusType
Commonly used status codes defined by HTTP, see {@link HTTP/1.1 documentation} for the complete list. Additional status codes can be added by applications by creating an implementation ofResponse.StatusType
.
-
-
Enum Constant Summary
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RestResponse.Status
fromStatusCode(int statusCode)
Convert a numerical status code into the corresponding Status.javax.ws.rs.core.Response.Status.Family
getFamily()
Get the class of status code.String
getReasonPhrase()
Get the reason phrase.int
getStatusCode()
Get the associated status code.String
toString()
Get the reason phrase.static RestResponse.Status
valueOf(String name)
Returns the enum constant of this type with the specified name.static RestResponse.Status[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
CONTINUE
public static final RestResponse.Status CONTINUE
100 Continue, see {@link HTTP/1.1 documentation}.
-
SWITCHING_PROTOCOLS
public static final RestResponse.Status SWITCHING_PROTOCOLS
101 Switching Protocols, see {@link HTTP/1.1 documentation}.
-
OK
public static final RestResponse.Status OK
200 OK, see {@link HTTP/1.1 documentation}.
-
CREATED
public static final RestResponse.Status CREATED
201 Created, see {@link HTTP/1.1 documentation}.
-
ACCEPTED
public static final RestResponse.Status ACCEPTED
202 Accepted, see {@link HTTP/1.1 documentation}.
-
NON_AUTHORITATIVE_INFORMATION
public static final RestResponse.Status NON_AUTHORITATIVE_INFORMATION
203 Non-Authoritative Information, see {@link HTTP/1.1 documentation}.
-
NO_CONTENT
public static final RestResponse.Status NO_CONTENT
204 No Content, see {@link HTTP/1.1 documentation}.
-
RESET_CONTENT
public static final RestResponse.Status RESET_CONTENT
205 Reset Content, see {@link HTTP/1.1 documentation}.
-
PARTIAL_CONTENT
public static final RestResponse.Status PARTIAL_CONTENT
206 Reset Content, see {@link HTTP/1.1 documentation}.
-
MULTIPLE_CHOICES
public static final RestResponse.Status MULTIPLE_CHOICES
300 Multiple Choices, see {@link HTTP/1.1 documentation}.
-
MOVED_PERMANENTLY
public static final RestResponse.Status MOVED_PERMANENTLY
301 Moved Permanently, see {@link HTTP/1.1 documentation}.
-
FOUND
public static final RestResponse.Status FOUND
302 Found, see {@link HTTP/1.1 documentation}.
-
SEE_OTHER
public static final RestResponse.Status SEE_OTHER
303 See Other, see {@link HTTP/1.1 documentation}.
-
NOT_MODIFIED
public static final RestResponse.Status NOT_MODIFIED
304 Not Modified, see {@link HTTP/1.1 documentation}.
-
USE_PROXY
public static final RestResponse.Status USE_PROXY
305 Use Proxy, see {@link HTTP/1.1 documentation}.
-
TEMPORARY_REDIRECT
public static final RestResponse.Status TEMPORARY_REDIRECT
307 Temporary Redirect, see {@link HTTP/1.1 documentation}.
-
PERMANENT_REDIRECT
public static final RestResponse.Status PERMANENT_REDIRECT
308 Permanent Redirect, see {@link HTTP/1.1 documentation}.
-
BAD_REQUEST
public static final RestResponse.Status BAD_REQUEST
400 Bad Request, see {@link HTTP/1.1 documentation}.
-
UNAUTHORIZED
public static final RestResponse.Status UNAUTHORIZED
401 Unauthorized, see {@link HTTP/1.1 documentation}.
-
PAYMENT_REQUIRED
public static final RestResponse.Status PAYMENT_REQUIRED
402 Payment Required, see {@link HTTP/1.1 documentation}.
-
FORBIDDEN
public static final RestResponse.Status FORBIDDEN
403 Forbidden, see {@link HTTP/1.1 documentation}.
-
NOT_FOUND
public static final RestResponse.Status NOT_FOUND
404 Not Found, see {@link HTTP/1.1 documentation}.
-
METHOD_NOT_ALLOWED
public static final RestResponse.Status METHOD_NOT_ALLOWED
405 Method Not Allowed, see {@link HTTP/1.1 documentation}.
-
NOT_ACCEPTABLE
public static final RestResponse.Status NOT_ACCEPTABLE
406 Not Acceptable, see {@link HTTP/1.1 documentation}.
-
PROXY_AUTHENTICATION_REQUIRED
public static final RestResponse.Status PROXY_AUTHENTICATION_REQUIRED
407 Proxy Authentication Required, see {@link HTTP/1.1 documentation}.
-
REQUEST_TIMEOUT
public static final RestResponse.Status REQUEST_TIMEOUT
408 Request Timeout, see {@link HTTP/1.1 documentation}.
-
CONFLICT
public static final RestResponse.Status CONFLICT
409 Conflict, see {@link HTTP/1.1 documentation}.
-
GONE
public static final RestResponse.Status GONE
410 Gone, see {@link HTTP/1.1 documentation}.
-
LENGTH_REQUIRED
public static final RestResponse.Status LENGTH_REQUIRED
411 Length Required, see {@link HTTP/1.1 documentation}.
-
PRECONDITION_FAILED
public static final RestResponse.Status PRECONDITION_FAILED
412 Precondition Failed, see {@link HTTP/1.1 documentation}.
-
PAYLOAD_TOO_LARGE
public static final RestResponse.Status PAYLOAD_TOO_LARGE
413 Payload Too Large, see {@link HTTP/1.1 documentation}.
-
URI_TOO_LONG
public static final RestResponse.Status URI_TOO_LONG
414 URI Too Long, see {@link HTTP/1.1 documentation}.
-
UNSUPPORTED_MEDIA_TYPE
public static final RestResponse.Status UNSUPPORTED_MEDIA_TYPE
415 Unsupported Media Type, see {@link HTTP/1.1 documentation}.
-
REQUESTED_RANGE_NOT_SATISFIABLE
public static final RestResponse.Status REQUESTED_RANGE_NOT_SATISFIABLE
416 Requested Range Not Satisfiable, see {@link HTTP/1.1 documentation}.
-
EXPECTATION_FAILED
public static final RestResponse.Status EXPECTATION_FAILED
417 Expectation Failed, see {@link HTTP/1.1 documentation}.
-
UPGRADE_REQUIRED
public static final RestResponse.Status UPGRADE_REQUIRED
426 Upgrade Required, see {@link HTTP/1.1 documentation}.
-
PRECONDITION_REQUIRED
public static final RestResponse.Status PRECONDITION_REQUIRED
428 Precondition required, see {@link RFC 6585: Additional HTTP Status Codes}.
-
TOO_MANY_REQUESTS
public static final RestResponse.Status TOO_MANY_REQUESTS
429 Too Many Requests, see {@link RFC 6585: Additional HTTP Status Codes}.
-
REQUEST_HEADER_FIELDS_TOO_LARGE
public static final RestResponse.Status REQUEST_HEADER_FIELDS_TOO_LARGE
431 Request Header Fields Too Large, see {@link RFC 6585: Additional HTTP Status Codes}.
-
INTERNAL_SERVER_ERROR
public static final RestResponse.Status INTERNAL_SERVER_ERROR
500 Internal Server Error, see {@link HTTP/1.1 documentation}.
-
NOT_IMPLEMENTED
public static final RestResponse.Status NOT_IMPLEMENTED
501 Not Implemented, see {@link HTTP/1.1 documentation}.
-
BAD_GATEWAY
public static final RestResponse.Status BAD_GATEWAY
502 Bad Gateway, see {@link HTTP/1.1 documentation}.
-
SERVICE_UNAVAILABLE
public static final RestResponse.Status SERVICE_UNAVAILABLE
503 Service Unavailable, see {@link HTTP/1.1 documentation}.
-
GATEWAY_TIMEOUT
public static final RestResponse.Status GATEWAY_TIMEOUT
504 Gateway Timeout, see {@link HTTP/1.1 documentation}.
-
HTTP_VERSION_NOT_SUPPORTED
public static final RestResponse.Status HTTP_VERSION_NOT_SUPPORTED
505 HTTP Version Not Supported, see {@link HTTP/1.1 documentation}.
-
NETWORK_AUTHENTICATION_REQUIRED
public static final RestResponse.Status NETWORK_AUTHENTICATION_REQUIRED
511 Network Authentication Required, see {@link RFC 6585: Additional HTTP Status Codes}.
-
-
Method Detail
-
values
public static RestResponse.Status[] 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 (RestResponse.Status c : RestResponse.Status.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static RestResponse.Status 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 nameNullPointerException
- if the argument is null
-
getFamily
public javax.ws.rs.core.Response.Status.Family getFamily()
Get the class of status code.- Specified by:
getFamily
in interfacejavax.ws.rs.core.Response.StatusType
- Returns:
- the class of status code.
-
getStatusCode
public int getStatusCode()
Get the associated status code.- Specified by:
getStatusCode
in interfacejavax.ws.rs.core.Response.StatusType
- Returns:
- the status code.
-
getReasonPhrase
public String getReasonPhrase()
Get the reason phrase.- Specified by:
getReasonPhrase
in interfacejavax.ws.rs.core.Response.StatusType
- Returns:
- the reason phrase.
-
toString
public String toString()
Get the reason phrase.- Overrides:
toString
in classEnum<RestResponse.Status>
- Returns:
- the reason phrase.
-
fromStatusCode
public static RestResponse.Status fromStatusCode(int statusCode)
Convert a numerical status code into the corresponding Status.- Parameters:
statusCode
- the numerical status code.- Returns:
- the matching Status or null is no matching Status is defined.
-
-