All Classes and Interfaces
Class
Description
Defines the lifecycle configuration for an application.
Represents the possible states of the application server.
Start Jex using avaje-inject, avaje-http, avaje-config.
Thrown when request is invalid
Http Basic Auth credentials
OutputStream implementation that conditionally compresses the output based on configuration and
request headers.
Configuration for compression settings.
Compressor interface defines methods for compressing an output stream.
Provides access to functions for handling the request and response.
This interface represents a cookie used in HTTP communication.
Cookie SameSite options.
The routing error handler.
A functional interface representing an HTTP request handler.
A filter used to pre/post-process incoming requests.
Filter chain that contains all subsequent filters that are configured, as well as the final
route.
Throwing an uncaught
HttpResponseException will interrupt http processing and set the
status code and response body with the given message or json bodyHttp Error Status codes
Thrown when server has an internal error
Jackson JsonService
Create configure and start Jex.
The running server.
Jex configuration interface.
Extension point for all Jex SPI interfaces
A plugin that can register things like routes, exception handlers and configure the current Jex
instance.
Provides JsonService using avaje-jsonb.
Service responsible for handling JSON-based request and response bodies.
Thrown when unable to find a route/resource
Thrown when redirecting
Marker interface for roles used in route declarations.
Routing abstraction.
A routing entry.
Adds to the Routing.
The type of route entry.
Template rendering typically of html.