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