All Classes and Interfaces

Class
Description
AssetCache provides a thread-safe cache for storing file bytes.
A base handler class that eliminates the need for boilerplate constructors.
 
Serves dynamic files from either the filesystem or a resource stream.
 
 
The ExpectedBodyField lets you assume the existence of a field in the request body and work with it
The ExpectedBodyFile lets you assume the existence of a file in the request body and work with it.
The ExpectedRequestParameter lets you assume the existence of a parameter in the request and work with it
 
Callback interface for file watcher events.
 
Flash is a highly optimized, asynchronous and multithreaded web server.
 
Manages all handler pools in the application, providing dynamic resizing and monitoring capabilities.
Represents the specification for a request handler, including details about the endpoint, HTTP method, and expected request structure.
Enum representing the different types of handlers.
 
Enum for HTTP methods
 
 
 
 
MultipartParser parses HTTP multipart/form-data payloads into fields and files.
Represents a file included in a multipart request.
 
Represents the configuration for the Swagger UI.
Generates Swagger documentation for a FlashServer instance.
 
 
The Parser class provides methods to parse fields to specific types.
PrettyLogger is a utility class for logging messages with support for hex colors and emojis.
Represents an HTTP request, parsed from a raw buffer.
Handles exceptions that occur during request processing and sends an appropriate error response to the client.
Base class for all request handlers
Represents an HTTP request, parsed from a raw buffer.
Represents an HTTP response, supporting serialization to a ByteBuffer.
 
Annotation to specify routing information for a request handler.
RouteMatch holds a matching route and its extracted parameters.
 
 
 
Manages route registration and lookup using different Trie structures.
 
 
 
Wraps a SimpleHandler into a full RequestHandler with ID and metadata.
 
StaticFileServer serves static files efficiently using an asset cache.