| Interface | Description |
|---|---|
| Background |
Allows blocking operations to be executed off of a main request handling thread.
|
| ByContentHandler |
A buildable strategy for responding based on the HTTP "Accepts" request header.
|
| ByMethodHandler |
A buildable strategy for processing an exchange based on HTTP method.
|
| Chain |
A chain can be used to build a linked series of handlers.
|
| Context |
The context of an individual
Handler invocation. |
| Foreground |
The foreground represents the request processing, and computation handling, aspect of an application.
|
| Handler |
A handler participates in the processing of a request/response pair, operating on a
Context. |
| ProcessingInterceptor |
Intercepts the processing of the request, primarily for traceability and recording metrics.
|
| ReadOnlyContext |
A context that does not provide access to the
Response or flow control methods. |
| Redirector |
Contextual strategy for issuing redirects.
|
| RequestOutcome |
The outcome of processing a request.
|
| Class | Description |
|---|---|
| ChainAction |
Convenience subclass for
Action implementations. |
| Handlers |
Factory methods for handler decorations.
|
| InjectionHandler |
A super class that removes the boiler plate of retrieving objects from the context registry by injecting them based on a method signature.
|
| Enum | Description |
|---|---|
| ProcessingInterceptor.Type |
The processing type (i.e.
|
| Exception | Description |
|---|---|
| InjectionHandler.NoSuitableHandleMethodException |
Exception thrown if the subclass doesn't provide a valid handle method.
|
| NoBoundContextException |
Thrown when a request is made for the context in a non request handling thread.
|