@ExportPackage @PublicApi
Package com.yahoo.container.jdisc
-
Interface Summary Interface Description AclMapping Mapping from request to actionHttpRequestHandler Extends a request handler with a http specificLoggingCompletionHandler A completion handler which does access logging.MetricConsumerFactory This is the interface to implement if one wishes to configure a non-defaultMetricConsumer
.RequestView Read-only view of the request -
Class Summary Class Description AclMapping.Action AsyncHttpResponse HTTP response which supports async response rendering.ContentChannelOutputStream A buffered stream wrapping a ContentChannel.EmptyResponse Placeholder response when no content, only headers and status is to be returned.ExtendedResponse An HTTP response supporting async rendering and extended information for logging.HttpMethodAclMapping Acl Mapping based on http method.HttpMethodAclMapping.Builder HttpRequest Wraps a JDisc HTTP request for a synchronous API.HttpRequest.Builder Builder of HTTP requestsHttpRequestBuilder Builder for creating aHttpRequest
to be used in test contextHttpResponse An HTTP response as an opaque payload with headers and content type.LoggingRequestHandler Deprecated. UseThreadedHttpRequestHandler
, which provides the same level of functionality.LoggingRequestHandler.Context MaxPendingContentChannelOutputStream RequestHandlerSpec A specification provided by a request handler.RequestHandlerSpec.Builder RequestHandlerTestDriver A helper for making tests creating jDisc requests and checking their responses.RequestHandlerTestDriver.MockResponseHandler ThreadedHttpRequestHandler A simple HTTP request handler, using theHttpRequest
andHttpResponse
classes.ThreadedHttpRequestHandler.Context ThreadedHttpRequestHandler.LazyContentChannel A content channel which will return the header and create the proper channel the first time content data needs to be written to it.ThreadedRequestHandler A request handler which assigns a worker thread to handle each request.VespaHeaders Static helper methods which implement the mapping between the ErrorMessage API and HTTP headers and return codes.