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
 
Resource loader that works on the classpath or module path.
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.
 
Common Content Types
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 body
Http 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.
avaje-jsonb output that allows for writing fixed length content straight from the avaje-jsonb buffer, avoiding the jex side buffer.
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.
A client for Server-Sent Events (SSE).
Template rendering typically of html.