All Classes and Interfaces

Class
Description
Base router contract.
 
Inspects a handler class at registration time and returns zero or more middlewares to inject automatically.
Precompiled, allocation-minimal byte template.
Shorthand for @Route(method = HttpMethod.CONNECT, path = "…").
Pre-compiled byte representations of common HTTP Content-Type values.
Shorthand for @Route(method = HttpMethod.DELETE, path = "…").
Precompiled error page templates.
Semantic execution phases for FlashExtension.priority().
Router backed by the fpr-core byte-level state machine.
ByteView implementations used on the router and parser hot paths.
Mutable composite view: method bytes + path.
 
 
 
Global Flash constants and runtime environment flags.
 
 
 
Single entry point for Flash.
Configuration for a FlashApp instance.
Central service registry and boot-time hook coordinator.
Two-phase contract for all Flash extensions.
Common route-registration surface shared by FlashApp and FlashScope.
Scoped builder for namespace-prefixed routes.
Shorthand for @Route(method = HttpMethod.GET, path = "…").
Shorthand for @Route(method = HttpMethod.HEAD, path = "…").
Lazy, zero-copy header access backed directly by the request parser's byte buffer.
Runtime exception carrying an HTTP status code.
 
Pre-compiled byte representations of standard HTTP status lines.
Thrown at boot time when Flash detects a configuration or registration error.
 
Stateless interceptor applied around a RequestHandler.
Lazy streaming multipart/form-data parser.
Shorthand for @Route(method = HttpMethod.OPTIONS, path = "…").
One part of a multipart/form-data body produced by Multipart.
Shorthand for @Route(method = HttpMethod.PATCH, path = "…").
Path parameters captured during routing, stored as byte offsets into the path view.
 
Shorthand for @Route(method = HttpMethod.POST, path = "…").
Shorthand for @Route(method = HttpMethod.PURGE, path = "…").
Shorthand for @Route(method = HttpMethod.PUT, path = "…").
Lazy query parameter access (?key=value&...).
 
Immutable view of an incoming HTTP/1.1 request.
Accessor for the HTTP request body.
Base class for class-based route handlers.
Typed accessors for request parameters.
 
One instance per connection, the buffer is allocated once and reused across keep-alive requests.
HTTP response.
HTTP method and path for a class-based RequestHandler.
Immutable snapshot of a route captured at registration time.
Observer notified once for each route registered on a FlashApp or FlashScope.
Boot-time resolution of Route from a handler class (direct @Route or shorthand).
Public handle to the underlying HTTP transport.
Delegates SimpleHandler.handle(dev.relism.flash.models.Request, dev.relism.flash.models.Response) to a SimpleHandler.FunctionalHandler so lambdas can be used without relying on Lombok-generated constructors (IDE-safe, annotation-processing independent).
Functional interface for handling requests, used by SimpleHandler.
Shorthand for @Route(method = HttpMethod.TRACE, path = "…").