@ThreadSafe @Beta final class SynchronousRequestResponseHandler extends Object
Modifier and Type | Class and Description |
---|---|
private static class |
SynchronousRequestResponseHandler.BlockingCompletionHandler |
private static class |
SynchronousRequestResponseHandler.BlockingResponseHandler |
Constructor and Description |
---|
SynchronousRequestResponseHandler() |
Modifier and Type | Method and Description |
---|---|
private static byte[] |
concatenateBuffers(List<ByteBuffer> byteBuffers) |
private com.yahoo.jdisc.handler.ContentChannel |
connectRequest(Request request,
com.yahoo.jdisc.test.TestDriver driver,
com.yahoo.jdisc.handler.ResponseHandler responseHandler) |
private static void |
copyResponseHeaders(Response response,
com.yahoo.jdisc.Response discResponse) |
private static com.yahoo.jdisc.Request |
createDiscRequest(Request request,
com.yahoo.jdisc.service.CurrentContainer currentContainer) |
private static String |
getScheme(String uri) |
(package private) Response |
handleRequest(Request request,
com.yahoo.jdisc.test.TestDriver driver) |
private void |
writeRequestBody(Request request,
com.yahoo.jdisc.handler.ContentChannel inputRequestChannel) |
private void writeRequestBody(Request request, com.yahoo.jdisc.handler.ContentChannel inputRequestChannel)
private com.yahoo.jdisc.handler.ContentChannel connectRequest(Request request, com.yahoo.jdisc.test.TestDriver driver, com.yahoo.jdisc.handler.ResponseHandler responseHandler)
private static com.yahoo.jdisc.Request createDiscRequest(Request request, com.yahoo.jdisc.service.CurrentContainer currentContainer)
private static byte[] concatenateBuffers(List<ByteBuffer> byteBuffers)
private static void copyResponseHeaders(Response response, com.yahoo.jdisc.Response discResponse)
Copyright © 2018. All rights reserved.