public class TomcatHttpHandlerAdapter extends ServletHttpHandlerAdapter
ServletHttpHandlerAdapter
extension that uses Tomcat APIs for reading
from the request and writing to the response with ByteBuffer
.AbstractReactiveWebInitializer
Modifier and Type | Class and Description |
---|---|
private static class |
TomcatHttpHandlerAdapter.TomcatServerHttpRequest |
private static class |
TomcatHttpHandlerAdapter.TomcatServerHttpResponse |
Constructor and Description |
---|
TomcatHttpHandlerAdapter(HttpHandler httpHandler) |
Modifier and Type | Method and Description |
---|---|
protected ServletServerHttpRequest |
createRequest(HttpServletRequest request,
AsyncContext asyncContext) |
protected ServletServerHttpResponse |
createResponse(HttpServletResponse response,
AsyncContext asyncContext,
ServletServerHttpRequest request) |
destroy, getBufferSize, getDataBufferFactory, getServletConfig, getServletInfo, getServletPath, init, service, setBufferSize, setDataBufferFactory
public TomcatHttpHandlerAdapter(HttpHandler httpHandler)
protected ServletServerHttpRequest createRequest(HttpServletRequest request, AsyncContext asyncContext) throws java.io.IOException, java.net.URISyntaxException
createRequest
in class ServletHttpHandlerAdapter
java.io.IOException
java.net.URISyntaxException
protected ServletServerHttpResponse createResponse(HttpServletResponse response, AsyncContext asyncContext, ServletServerHttpRequest request) throws java.io.IOException
createResponse
in class ServletHttpHandlerAdapter
java.io.IOException