@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.DefaultAclMapping Default ACL mappingEmptyResponse 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.HttpRequest Wraps a JDisc HTTP request for a synchronous API.HttpRequest.Builder Builder of HTTP requestsHttpResponse An HTTP response as an opaque payload with headers and content type.LoggingRequestHandler A request handler base class extending the features of ThreadedHttpRequestHandler with access logging.LoggingRequestHandler.Context 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.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.