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.