Package | Description |
---|---|
com.yahoo.container.handler |
Contains the handler framework of the container.
|
com.yahoo.container.jdisc | |
com.yahoo.processing.handler |
Modifier and Type | Method and Description |
---|---|
HttpResponse |
VipStatusHandler.handle(HttpRequest request) |
HttpResponse |
AccessLogRequestHandler.handle(HttpRequest request) |
Modifier and Type | Method and Description |
---|---|
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,
URI uri,
com.yahoo.jdisc.http.HttpRequest.Method method,
InputStream requestData)
Create a new HTTP request from an URI.
|
static HttpRequest |
HttpRequest.createRequest(com.yahoo.jdisc.service.CurrentContainer container,
URI uri,
com.yahoo.jdisc.http.HttpRequest.Method method,
InputStream requestData,
Map<String,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(String uri,
com.yahoo.jdisc.http.HttpRequest.Method method)
Only for simpler unit testing.
|
static HttpRequest |
HttpRequest.createTestRequest(String uri,
com.yahoo.jdisc.http.HttpRequest.Method method,
InputStream requestData)
Only for simpler unit testing.
|
static HttpRequest |
HttpRequest.createTestRequest(String uri,
com.yahoo.jdisc.http.HttpRequest.Method method,
InputStream requestData,
Map<String,String> properties) |
Modifier and Type | Method and Description |
---|---|
static Optional<HttpRequest> |
HttpRequest.getHttpRequest(com.yahoo.processing.Request processingRequest) |
Modifier and Type | Method and Description |
---|---|
static boolean |
VespaHeaders.benchmarkOutput(HttpRequest request) |
protected LoggingCompletionHandler |
ThreadedHttpRequestHandler.createLoggingCompletionHandler(long startTime,
long renderStartTime,
HttpResponse response,
HttpRequest httpRequest,
ContentChannelOutputStream rendererWiring)
Override this to implement custom access logging.
|
protected LoggingCompletionHandler |
LoggingRequestHandler.createLoggingCompletionHandler(long startTime,
long renderStartTime,
HttpResponse response,
HttpRequest httpRequest,
ContentChannelOutputStream rendererWiring) |
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.
|
Constructor and 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,
Logger log) |
Modifier and Type | Method and Description |
---|---|
HttpResponse |
AbstractProcessingHandler.handle(HttpRequest request)
Throws UnsupportedOperationException: Call handle(request, channel instead)
|
HttpResponse |
AbstractProcessingHandler.handle(HttpRequest request,
com.yahoo.jdisc.handler.ContentChannel channel) |
Copyright © 2018. All rights reserved.