Package | Description |
---|---|
io.jooby | |
io.jooby.exception | |
io.jooby.internal |
Modifier and Type | Field and Description |
---|---|
static StatusCode |
StatusCode.ACCEPTED
202 Accepted . |
static StatusCode |
StatusCode.ALREADY_REPORTED
208 Already Reported . |
static StatusCode |
StatusCode.BAD_GATEWAY
502 Bad Gateway . |
static StatusCode |
StatusCode.BAD_REQUEST
400 Bad Request . |
static StatusCode |
StatusCode.BANDWIDTH_LIMIT_EXCEEDED
509 Bandwidth Limit Exceeded . |
static StatusCode |
StatusCode.CHECKPOINT
103 Checkpoint . |
static StatusCode |
StatusCode.CONFLICT
409 Conflict . |
static StatusCode |
StatusCode.CONTINUE
100 Continue . |
static StatusCode |
StatusCode.CREATED
201 Created . |
static StatusCode |
StatusCode.EXPECTATION_FAILED
417 Expectation Failed . |
static StatusCode |
StatusCode.FAILED_DEPENDENCY
424 Failed Dependency . |
static StatusCode |
StatusCode.FORBIDDEN
403 Forbidden . |
static StatusCode |
StatusCode.FOUND
302 Found . |
static StatusCode |
StatusCode.GATEWAY_TIMEOUT
504 Gateway Timeout . |
static StatusCode |
StatusCode.GONE
410 Gone . |
static StatusCode |
StatusCode.HTTP_VERSION_NOT_SUPPORTED
505 HTTP Version Not Supported . |
static StatusCode |
StatusCode.I_AM_A_TEAPOT
418 I'm a teapot . |
static StatusCode |
StatusCode.IM_USED
226 IM Used . |
static StatusCode |
StatusCode.INSUFFICIENT_STORAGE
507 Insufficient Storage . |
static StatusCode |
StatusCode.LENGTH_REQUIRED
411 Length Required . |
static StatusCode |
StatusCode.LOCKED
423 Locked . |
static StatusCode |
StatusCode.LOOP_DETECTED
508 Loop Detected . |
static StatusCode |
StatusCode.METHOD_NOT_ALLOWED
405 Method Not Allowed . |
static StatusCode |
StatusCode.MOVED_PERMANENTLY
301 Moved Permanently . |
static StatusCode |
StatusCode.MULTI_STATUS
207 Multi-StatusCode . |
static StatusCode |
StatusCode.MULTIPLE_CHOICES
300 Multiple Choices . |
static StatusCode |
StatusCode.NETWORK_AUTHENTICATION_REQUIRED
511 Network Authentication Required . |
static StatusCode |
StatusCode.NO_CONTENT
204 No Content . |
static StatusCode |
StatusCode.NON_AUTHORITATIVE_INFORMATION
203 Non-Authoritative Information . |
static StatusCode |
StatusCode.NOT_ACCEPTABLE
406 Not Acceptable . |
static StatusCode |
StatusCode.NOT_EXTENDED
510 Not Extended . |
static StatusCode |
StatusCode.NOT_FOUND
404 Not Found . |
static StatusCode |
StatusCode.NOT_IMPLEMENTED
501 Not Implemented . |
static StatusCode |
StatusCode.NOT_MODIFIED
304 Not Modified . |
static StatusCode |
StatusCode.OK
200 OK . |
static StatusCode |
StatusCode.PARTIAL_CONTENT
207 Multi-StatusCode . |
static StatusCode |
StatusCode.PAYMENT_REQUIRED
402 Payment Required . |
static StatusCode |
StatusCode.PRECONDITION_FAILED
412 Precondition failed . |
static StatusCode |
StatusCode.PRECONDITION_REQUIRED
428 Precondition Required . |
static StatusCode |
StatusCode.PROCESSING
102 Processing . |
static StatusCode |
StatusCode.PROXY_AUTHENTICATION_REQUIRED
407 Proxy Authentication Required . |
static StatusCode |
StatusCode.REQUEST_ENTITY_TOO_LARGE
413 Request Entity Too Large . |
static StatusCode |
StatusCode.REQUEST_HEADER_FIELDS_TOO_LARGE
431 Request Header Fields Too Large . |
static StatusCode |
StatusCode.REQUEST_TIMEOUT
408 Request Timeout . |
static StatusCode |
StatusCode.REQUEST_URI_TOO_LONG
414 Request-URI Too Long . |
static StatusCode |
StatusCode.REQUESTED_RANGE_NOT_SATISFIABLE
416 Requested Range Not Satisfiable . |
static StatusCode |
StatusCode.RESET_CONTENT
206 Partial Content . |
static StatusCode |
StatusCode.RESUME_INCOMPLETE
308 Resume Incomplete . |
static StatusCode |
StatusCode.SEE_OTHER
303 See Other . |
static StatusCode |
StatusCode.SERVER_ERROR
500 Server Error . |
static StatusCode |
StatusCode.SERVICE_UNAVAILABLE
503 Service Unavailable . |
static StatusCode |
StatusCode.SWITCHING_PROTOCOLS
101 Switching Protocols . |
static StatusCode |
StatusCode.TEMPORARY_REDIRECT
307 Temporary Redirect . |
static StatusCode |
StatusCode.TOO_MANY_REQUESTS
429 Too Many Requests . |
static StatusCode |
StatusCode.UNAUTHORIZED
401 Unauthorized . |
static StatusCode |
StatusCode.UNPROCESSABLE_ENTITY
422 Unprocessable Entity . |
static StatusCode |
StatusCode.UNSUPPORTED_MEDIA_TYPE
415 Unsupported Media Type . |
static StatusCode |
StatusCode.UPGRADE_REQUIRED
426 Upgrade Required . |
static StatusCode |
StatusCode.USE_PROXY
305 Use Proxy . |
static StatusCode |
StatusCode.VARIANT_ALSO_NEGOTIATES
506 Variant Also Negotiates . |
Modifier and Type | Method and Description |
---|---|
StatusCode |
Router.errorCode(Throwable cause)
Computes the status code for the given exception.
|
StatusCode |
Jooby.errorCode(Throwable cause) |
StatusCode |
ForwardingContext.getResponseCode() |
StatusCode |
Context.getResponseCode()
Get response status code.
|
StatusCode |
ByteRange.getStatusCode()
For partial requests this method returns
PARTIAL_CONTENT . |
static StatusCode |
StatusCode.valueOf(int statusCode)
Return the enum constant of this type with the specified numeric value.
|
Modifier and Type | Method and Description |
---|---|
void |
ErrorHandler.apply(Context ctx,
Throwable cause,
StatusCode code)
Produces an error response using the given exception and status code.
|
void |
DefaultErrorHandler.apply(Context ctx,
Throwable cause,
StatusCode code) |
default Router |
Router.error(StatusCode statusCode,
ErrorHandler handler)
Add a custom error handler that matches the given status code.
|
Router |
Router.errorCode(Class<? extends Throwable> type,
StatusCode statusCode)
Map an exception type to a status code.
|
Jooby |
Jooby.errorCode(Class<? extends Throwable> type,
StatusCode statusCode) |
static String |
ErrorHandler.errorMessage(Context ctx,
StatusCode statusCode)
Build a line error message that describe the current web context and the status code.
|
DefaultErrorHandler |
DefaultErrorHandler.mute(StatusCode... statusCodes)
Generate a log.debug call if any of the status code error occurs as exception.
|
Context |
ForwardingContext.send(StatusCode statusCode) |
Context |
Context.send(StatusCode statusCode)
Send an empty response with the given status code.
|
Context |
ForwardingContext.sendError(Throwable cause,
StatusCode code) |
default Context |
DefaultContext.sendError(Throwable cause,
StatusCode code)
Send an error response.
|
Context |
Context.sendError(Throwable cause,
StatusCode statusCode)
Send an error response.
|
Context |
ForwardingContext.sendRedirect(StatusCode redirect,
String location) |
default Context |
DefaultContext.sendRedirect(StatusCode redirect,
String location) |
Context |
Context.sendRedirect(StatusCode redirect,
String location)
Send a redirect response.
|
Context |
ForwardingContext.setResponseCode(StatusCode statusCode) |
default Context |
DefaultContext.setResponseCode(StatusCode statusCode) |
Context |
Context.setResponseCode(StatusCode statusCode)
Set response status code.
|
Modifier and Type | Method and Description |
---|---|
default Router |
Router.error(Predicate<StatusCode> predicate,
ErrorHandler handler)
Add a custom error handler that matches the given predicate.
|
Modifier and Type | Method and Description |
---|---|
StatusCode |
StatusCodeException.getStatusCode()
Status code.
|
Constructor and Description |
---|
StatusCodeException(StatusCode statusCode)
Creates an error with the given status code.
|
StatusCodeException(StatusCode statusCode,
String message)
Creates an error with the given status code.
|
StatusCodeException(StatusCode statusCode,
String message,
Throwable cause)
Creates an error with the given status code.
|
Modifier and Type | Method and Description |
---|---|
StatusCode |
RouterImpl.errorCode(Throwable x) |
StatusCode |
NoByteRange.getStatusCode() |
StatusCode |
NotSatisfiableByteRange.getStatusCode() |
StatusCode |
SingleByteRange.getStatusCode() |
Modifier and Type | Method and Description |
---|---|
Router |
RouterImpl.errorCode(Class<? extends Throwable> type,
StatusCode statusCode) |
Context |
HeadContext.send(StatusCode statusCode) |
Context |
ReadOnlyContext.send(StatusCode statusCode) |
Context |
ReadOnlyContext.sendError(Throwable cause,
StatusCode statusCode) |
Context |
ReadOnlyContext.sendRedirect(StatusCode redirect,
String location) |
Context |
ReadOnlyContext.setResponseCode(StatusCode statusCode) |
Context |
WebSocketSender.setResponseCode(StatusCode statusCode) |
Copyright © 2021. All rights reserved.