All Classes and Interfaces
Class
Description
Defines the lifecycle configuration for an application.
Represents the possible states of the application server.
Thrown when unable to find a route/resource
Http Basic Auth credentials
Start Jex using
@Controller and avaje-inject, avaje-http, avaje-config.Loading resources from the classpath or module path.
OutputStream implementation that conditionally compresses the output based on configuration and
request headers.
Configuration class 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.
Http Error Status codes
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 messageThrown when unable to find a route/resource
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.
A group of routing entries prefixed by a common path.
Adds to the Routing.
The type of route entry.
Builder for a static resource exchange handler.
Resource location
Template rendering typically of html.