Interface | Description |
---|---|
Asset |
Represent an static resource file.
|
AssetSource |
An asset source is a collection or provider of
Asset . |
BeanConverter |
Value converter for complex values that come from query, path, form, etc...
|
Body |
HTTP body value.
|
ByteRange |
Utility class to compute single byte range requests when response content length is known.
|
Context |
HTTP context allows you to interact with the HTTP Request and manipulate the HTTP Response.
|
DefaultContext |
Like
Context but with couple of default methods. |
ErrorHandler |
Catch and encode application errors.
|
Extension |
Simple extension contract for adding and reusing commons application infrastructure components
and/or integrate with external libraries.
|
FileUpload |
File upload class, file upload are available when request body is encoded as
MediaType.MULTIPART_FORMDATA . |
FlashMap |
Flash map.
|
Formdata |
Formdata class for direct MVC parameter provisioning.
|
MessageDecoder |
Parse HTTP body into a target type.
|
MessageEncoder |
Render a route output as byte array.
|
Multipart |
Multipart class for direct MVC parameter provisioning.
|
MvcFactory |
Created by a Jooby annotation processor tool and added discovered using the
ServiceLoader API. |
QueryString |
Query string class for direct MVC parameter provisioning.
|
Registry |
Service locator pattern which may be provided by a dependency injection framework.
|
ResponseHandler |
Bind a route response type to a custom handler.
|
Route.After |
Execute application logic after a response has been generated by a route handler.
|
Route.Before |
Decorates a handler and run logic before handler is executed.
|
Route.Decorator |
Decorates a route handler by running logic before and after route handler.
|
Route.Handler |
Route handler here is where the application logic lives.
|
Router |
Routing DSL functions.
|
Router.Match |
Find route result.
|
Sender |
Non-blocking sender.
|
Sender.Callback |
Write callback.
|
Server |
Web server contract.
|
ServiceRegistry |
Default registry which use a simply key/value mechanism for storing and retrieving services.
|
Session |
HTTP session.
|
SessionStore |
Load and save sessions from store (memory, database, etc.).
|
SessionToken |
Find, save and delete a session token (cookie, header, parameter, etc)
into/from the web
Context . |
SneakyThrows.Consumer<V> |
Throwable version of
Consumer . |
SneakyThrows.Consumer2<V1,V2> |
Two argument version of
SneakyThrows.Consumer . |
SneakyThrows.Consumer3<V1,V2,V3> |
Three argument version of
SneakyThrows.Consumer . |
SneakyThrows.Consumer4<V1,V2,V3,V4> |
Four argument version of
SneakyThrows.Consumer . |
SneakyThrows.Consumer5<V1,V2,V3,V4,V5> |
Five argument version of
SneakyThrows.Consumer . |
SneakyThrows.Consumer6<V1,V2,V3,V4,V5,V6> |
Six argument version of
SneakyThrows.Consumer . |
SneakyThrows.Consumer7<V1,V2,V3,V4,V5,V6,V7> |
Seven argument version of
SneakyThrows.Consumer . |
SneakyThrows.Consumer8<V1,V2,V3,V4,V5,V6,V7,V8> |
Seven argument version of
SneakyThrows.Consumer . |
SneakyThrows.Function<V,R> |
Throwable version of
Function . |
SneakyThrows.Function2<V1,V2,R> |
Throwable version of
BiFunction . |
SneakyThrows.Function3<V1,V2,V3,R> |
Function with three arguments.
|
SneakyThrows.Function4<V1,V2,V3,V4,R> |
Function with four arguments.
|
SneakyThrows.Function5<V1,V2,V3,V4,V5,R> |
Function with five arguments.
|
SneakyThrows.Function6<V1,V2,V3,V4,V5,V6,R> |
Function with six arguments.
|
SneakyThrows.Function7<V1,V2,V3,V4,V5,V6,V7,R> |
Function with seven arguments.
|
SneakyThrows.Function8<V1,V2,V3,V4,V5,V6,V7,V8,R> |
Function with seven arguments.
|
SneakyThrows.Predicate<V> |
Throwable version of
SneakyThrows.Predicate . |
SneakyThrows.Predicate2<V1,V2> |
Throwable version of
SneakyThrows.Predicate . |
SneakyThrows.Runnable |
Throwable version of
Runnable . |
SneakyThrows.Supplier<V> |
Throwable version of
Supplier . |
TemplateEngine |
Template engine renderer.
|
Value |
Unified API for HTTP value.
|
ValueConverter |
Value converter for simple values that come from query, path, form, etc...
|
ValueNode |
Unified API for HTTP value.
|
WebSocket |
Websocket.
|
WebSocket.Initializer |
Websocket initializer.
|
WebSocket.OnClose |
On close callback.
|
WebSocket.OnConnect |
On connect callback.
|
WebSocket.OnError |
On error callback.
|
WebSocket.OnMessage |
On message callback.
|
WebSocketConfigurer |
Websocket configurer.
|
WebSocketMessage |
Websocket message generated from a
WebSocket.OnMessage callback. |
Class | Description |
---|---|
AssetHandler |
Handler for static resources represented by the
Asset contract. |
AttachedFile |
Represent a file attachment response.
|
Cookie |
Response cookie implementation.
|
Cors |
Cross-origin resource sharing
|
CorsHandler |
Handle preflight and simple CORS requests.
|
Environment |
Application environment contains configuration object and active environment names.
|
EnvironmentOptions |
Available environment options.
|
ForwardingContext |
Utility to class that helps to wrap and delegate to another context.
|
HeadHandler |
Add support for HTTP Head requests.
|
Jooby |
Welcome to Jooby!
|
LogConfigurer |
Utility class that initializes logback or log4j2 logging implementation.
|
MediaType |
Implementation of media/content type.
|
ModelAndView |
Used by template engines to renderer views.
|
Reified<T> |
Represents a generic type
T . |
RequestScope |
Thread-Local request scope implementation useful for save/store request attribute and access
to them using a static way.
|
Route |
Route contains information about the HTTP method, path pattern, which content types consumes and
produces, etc..
|
RouterOptions |
Router matching options.
|
Server.Base |
Base class for server.
|
ServerOptions |
Available server options.
|
ServiceKey<T> |
Utility class to access application services.
|
SessionToken.CookieID |
Looks for a session ID from request cookie headers.
|
SessionToken.HeaderID |
Looks for a session ID from request headers.
|
SessionToken.SignedCookie |
Looks for a session token from request cookie.
|
SneakyThrows |
Collection of throwable interfaces to simplify exception handling on lambdas.
|
SSLHandler |
Force SSL handler.
|
SslOptions |
SSL options for enabling HTTPs in Jooby.
|
StatusCode |
HTTP status codes.
|
TraceHandler |
The TRACE method performs a message loop-back test along the path to the target resource.
|
WebSocketCloseStatus |
Collection of websocket close status.
|
XSS |
Set of escaping routines for fixing cross-site scripting (XSS).
|
Enum | Description |
---|---|
ExecutionMode |
Execution mode.
|
Exception | Description |
---|---|
BadRequestException |
Specific exception for bad request.
|
MissingValueException |
Missing exception.
|
ProvisioningException |
Provisioning exception, throws by MVC routes when parameter binding fails.
|
RegistryException |
Thrown when a required service is not available.
|
StatusCodeException |
Runtime exception with status code.
|
TypeMismatchException |
Type mismatch exception.
|
Usage |
Usage exceptions.
|
Copyright © 2019. All rights reserved.