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 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.Aware | |
Route.Before |
Decorates a handler and run logic before handler is executed.
|
Route.Complete |
Listener interface for events that are run at the completion of a request/response
cycle (i.e.
|
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.
|
ServerSentEmitter |
Server-Sent message emitter.
|
ServerSentEmitter.Handler |
Server-Sent event handler.
|
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 |
---|---|
AccessLogHandler |
Access Log Handler
|
AssetHandler |
Handler for static resources represented by the
Asset contract. |
AttachedFile |
Represent a file attachment response.
|
CompletionListeners |
Utility class that group one or more completion listeners and execute them in reverse order.
|
Cookie |
Response cookie implementation.
|
Cors |
Cross-origin resource sharing
|
CorsHandler |
Handle preflight and simple CORS requests.
|
CsrfHandler |
Cross Site Request Forgery handler
|
DefaultErrorHandler |
Default error handler with content negotiation support and optionally mute log statement base
on status code or exception types.
|
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.
|
GracefulShutdown |
Install a handler that at application shutdown time:
- Waits for existing requests to finished with an optional timeout
- Incoming requests are resolved as Service Unavailable(503)
NOTE: This extension must be installed at very beginning of your route pipeline.
|
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.
|
OpenAPIModule |
OpenAPI supports for Jooby.
|
RateLimitHandler |
Rate limit handler using https://github.com/vladimir-bukhtoyarov/bucket4j.
|
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..
|
RouteSet |
Give you access to all routes created inside a
Router.path(String, Runnable) . |
Server.Base |
Base class for server.
|
ServerOptions |
Available server options.
|
ServerSentEmitter.KeepAlive |
Keep-alive task.
|
ServerSentMessage |
Server-Sent message.
|
ServiceKey<T> |
Utility class to access application services.
|
SessionStore.InMemory |
Base class for in-memory session store.
|
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.
|
WebVariables |
Add common variables to as
Context attributes so they are accessible from template
engine. |
XSS |
Set of escaping routines for fixing cross-site scripting (XSS).
|
Enum | Description |
---|---|
ExecutionMode |
Execution mode.
|
OpenAPIModule.Format |
Available formats.
|
RouterOption |
Router matching options.
|
SslOptions.ClientAuth |
The desired SSL client authentication mode for SSL channels in server mode.
|
Exception | Description |
---|---|
Usage |
Usage exceptions.
|
Copyright © 2020. All rights reserved.