Serializable
, Comparable<Response.Status>
, Response.StatusType
public 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.StatusType
public int getStatusCode()
getStatusCode
in interface Response.StatusType
public String getReasonPhrase()
getReasonPhrase
in interface Response.StatusType
public 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.