Uses of Class
com.yahoo.container.jdisc.HttpRequest
-
Packages that use HttpRequest Package Description com.yahoo.container.handler Contains the handler framework of the container.com.yahoo.container.jdisc com.yahoo.processing.handler -
-
Uses of HttpRequest in com.yahoo.container.handler
Methods in com.yahoo.container.handler with parameters of type HttpRequest Modifier and Type Method Description HttpResponse
AccessLogRequestHandler. handle(HttpRequest request)
HttpResponse
FilterBackingRequestHandler. handle(HttpRequest request)
AsyncHttpResponse
LogHandler. handle(HttpRequest request)
HttpResponse
VipStatusHandler. handle(HttpRequest request)
-
Uses of HttpRequest in com.yahoo.container.jdisc
Methods in com.yahoo.container.jdisc that return HttpRequest Modifier and Type Method Description HttpRequest
HttpRequestBuilder. build()
HttpRequest
HttpRequest.Builder. createClientRequest()
Start of API for synchronous HTTP request dispatch.HttpRequest
HttpRequest.Builder. createDirectRequest()
Create a new HTTP request without creating a new JDisc request.static HttpRequest
HttpRequest. createRequest(com.yahoo.jdisc.service.CurrentContainer container, java.net.URI uri, HttpRequest.Method method, java.io.InputStream requestData)
Create a new HTTP request from an URI.static HttpRequest
HttpRequest. createRequest(com.yahoo.jdisc.service.CurrentContainer container, java.net.URI uri, HttpRequest.Method method, java.io.InputStream requestData, java.util.Map<java.lang.String,java.lang.String> properties)
Create a new HTTP request from an URI.HttpRequest
HttpRequest.Builder. createServerRequest()
Start of API for synchronous HTTP request dispatch.static HttpRequest
HttpRequest. createTestRequest(java.lang.String uri, HttpRequest.Method method)
Only for simpler unit testing.static HttpRequest
HttpRequest. createTestRequest(java.lang.String uri, HttpRequest.Method method, java.io.InputStream requestData)
Only for simpler unit testing.static HttpRequest
HttpRequest. createTestRequest(java.lang.String uri, HttpRequest.Method method, java.io.InputStream requestData, java.util.Map<java.lang.String,java.lang.String> properties)
Methods in com.yahoo.container.jdisc that return types with arguments of type HttpRequest Modifier and Type Method Description static java.util.Optional<HttpRequest>
HttpRequest. getHttpRequest(Request processingRequest)
Methods in com.yahoo.container.jdisc with parameters of type HttpRequest Modifier and Type Method Description static boolean
VespaHeaders. benchmarkOutput(HttpRequest request)
Returns true if this is a benchmarking request, according to headersprotected LoggingCompletionHandler
LoggingRequestHandler. createLoggingCompletionHandler(long startTime, long renderStartTime, HttpResponse response, HttpRequest httpRequest, ContentChannelOutputStream rendererWiring)
protected LoggingCompletionHandler
ThreadedHttpRequestHandler. createLoggingCompletionHandler(long startTime, long renderStartTime, HttpResponse response, HttpRequest httpRequest, ContentChannelOutputStream rendererWiring)
Override this to implement custom access logging.abstract HttpResponse
ThreadedHttpRequestHandler. handle(HttpRequest request)
Override this to implement a synchronous style handler.HttpResponse
ThreadedHttpRequestHandler. handle(HttpRequest request, com.yahoo.jdisc.handler.ContentChannel channel)
Override this rather than handle(request) to be able to write to the channel before returning from this method.Constructors in com.yahoo.container.jdisc with parameters of type HttpRequest Constructor Description Builder(HttpRequest request)
Instantiate a request builder with defaults from an existing request.LazyContentChannel(HttpRequest httpRequest, com.yahoo.jdisc.handler.ResponseHandler responseHandler, com.yahoo.jdisc.Metric metric, java.util.logging.Logger log)
-
Uses of HttpRequest in com.yahoo.processing.handler
Methods in com.yahoo.processing.handler with parameters of type HttpRequest Modifier and Type Method Description HttpResponse
AbstractProcessingHandler. handle(HttpRequest request)
Throws UnsupportedOperationException: Call handle(request, channel instead)HttpResponse
AbstractProcessingHandler. handle(HttpRequest request, com.yahoo.jdisc.handler.ContentChannel channel)
-