| RequestCallback<T, E extends Exception> | Callback provided to callers of doAsRequest(RequestCallback, RequestInfoProvider). |
| RequestContext | Provides information about a request, such as the requestId, sessionId, remoteAddress and more. |
| RequestInfoProvider | Interface for providing request details to RequestManager. |
| RequestManager | Sets up and tears down all logic for processing requests, such as logging, access logging, profiling and publishing
RequestStartedEvent and
RequestEndedEvent. |
| RequestMetadata | Interface for providing immutable request meta data to RequestManager. |