-
- All Known Implementing Classes:
Http.Status
- Enclosing class:
- Http
public static interface Http.ResponseStatusBase interface for status codes used in HTTP responses.Copied from JAX-RS.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classHttp.ResponseStatus.FamilyAn enumeration representing the class of status code.
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description intcode()Get the associated integer value representing the status code.static Http.ResponseStatuscreate(int statusCode)Convert a numerical status code into the corresponding ResponseStatus.static Http.ResponseStatuscreate(int statusCode, String reasonPhrase)Convert a numerical status code into the corresponding ResponseStatus.Http.ResponseStatus.Familyfamily()Get the class of status code.StringreasonPhrase()Get the reason phrase.
-
-
-
Method Detail
-
create
static Http.ResponseStatus create(int statusCode)
Convert a numerical status code into the corresponding ResponseStatus.As opposed to
Http.Status.find(int), this method is guaranteed to always return an instance. For an unknownHttp.Statusit creates an ad-hocHttp.ResponseStatus.- Parameters:
statusCode- the numerical status code- Returns:
- the matching ResponseStatus; either a
Http.Statusor an ad-hocHttp.ResponseStatus
-
create
static Http.ResponseStatus create(int statusCode, String reasonPhrase)
Convert a numerical status code into the corresponding ResponseStatus.It either returns an existing
Http.Statusif possible. For an unknownHttp.Statusit creates an ad-hocHttp.ResponseStatusor whenever a custom reason phrase is provided.- Parameters:
statusCode- the numerical status code; if known, ais returnedreasonPhrase- the reason phrase; ifnullor a known reason phrase, aHttp.Statusis returned; otherwise, a new instance is returned- Returns:
- the matching ResponseStatus; either a
Http.Statusor an ad-hocHttp.ResponseStatus
-
code
int code()
Get the associated integer value representing the status code.- Returns:
- the integer value representing the status code.
-
family
Http.ResponseStatus.Family family()
Get the class of status code.- Returns:
- the class of status code.
-
reasonPhrase
String reasonPhrase()
Get the reason phrase.- Returns:
- the reason phrase.
-
-