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 = "…").