Serializable, Comparable<Response.Status>, Response.StatusTypepublic static enum Response.Status extends Enum<Response.Status> implements Response.StatusType
Response.StatusType.| Modifier and Type | Class | Description |
|---|---|---|
static class |
Response.Status.Family |
An enumeration representing the class of status code.
|
| Enum Constant | Description |
|---|---|
ACCEPTED |
202 Accepted, see {@link HTTP/1.1 documentation}.
|
BAD_REQUEST |
400 Bad Request, see {@link HTTP/1.1 documentation}.
|
CONFLICT |
409 Conflict, see {@link HTTP/1.1 documentation}.
|
CREATED |
201 Created, see {@link HTTP/1.1 documentation}.
|
FORBIDDEN |
403 Forbidden, see {@link HTTP/1.1 documentation}.
|
GONE |
410 Gone, see {@link HTTP/1.1 documentation}.
|
INTERNAL_SERVER_ERROR |
500 Internal Server Error, see {@link HTTP/1.1 documentation}.
|
MOVED_PERMANENTLY |
301 Moved Permanently, see {@link HTTP/1.1 documentation}.
|
NO_CONTENT |
204 No Content, see {@link HTTP/1.1 documentation}.
|
NOT_ACCEPTABLE |
406 Not Acceptable, see {@link HTTP/1.1 documentation}.
|
NOT_FOUND |
404 Not Found, see {@link HTTP/1.1 documentation}.
|
NOT_MODIFIED |
304 Not Modified, see {@link HTTP/1.1 documentation}.
|
OK |
200 OK, see {@link HTTP/1.1 documentation}.
|
PRECONDITION_FAILED |
412 Precondition Failed, see {@link HTTP/1.1 documentation}.
|
SEE_OTHER |
303 See Other, see {@link HTTP/1.1 documentation}.
|
SERVICE_UNAVAILABLE |
503 Service Unavailable, see {@link HTTP/1.1 documentation}.
|
TEMPORARY_REDIRECT |
307 Temporary Redirect, see {@link HTTP/1.1 documentation}.
|
UNAUTHORIZED |
401 Unauthorized, see {@link HTTP/1.1 documentation}.
|
UNSUPPORTED_MEDIA_TYPE |
415 Unsupported Media Type, see {@link HTTP/1.1 documentation}.
|
| Modifier and Type | Method | Description |
|---|---|---|
static Response.Status |
fromStatusCode(int statusCode) |
Convert a numerical status code into the corresponding Status
|
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 Response.Status |
valueOf(String name) |
Returns the enum constant of this type with the specified name.
|
static Response.Status[] |
values() |
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final Response.Status OK
public static final Response.Status CREATED
public static final Response.Status ACCEPTED
public static final Response.Status NO_CONTENT
public static final Response.Status MOVED_PERMANENTLY
public static final Response.Status SEE_OTHER
public static final Response.Status NOT_MODIFIED
public static final Response.Status TEMPORARY_REDIRECT
public static final Response.Status BAD_REQUEST
public static final Response.Status UNAUTHORIZED
public static final Response.Status FORBIDDEN
public static final Response.Status NOT_FOUND
public static final Response.Status NOT_ACCEPTABLE
public static final Response.Status CONFLICT
public static final Response.Status GONE
public static final Response.Status PRECONDITION_FAILED
public static final Response.Status UNSUPPORTED_MEDIA_TYPE
public static final Response.Status INTERNAL_SERVER_ERROR
public static final Response.Status SERVICE_UNAVAILABLE
public static Response.Status[] values()
for (Response.Status c : Response.Status.values()) System.out.println(c);
public static Response.Status valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic Response.Status.Family getFamily()
getFamily in interface Response.StatusTypepublic int getStatusCode()
getStatusCode in interface Response.StatusTypepublic String getReasonPhrase()
getReasonPhrase in interface Response.StatusTypepublic String toString()
toString in class Enum<Response.Status>public static Response.Status fromStatusCode(int statusCode)
statusCode - the numerical status codeCopyright © 2019 Sun Microsystems, Inc. All rights reserved.