private static final class TomcatHttpHandlerAdapter.TomcatServerHttpRequest extends ServletServerHttpRequest
ServerHttpRequest.Builder
Modifier and Type | Field and Description |
---|---|
private int |
bufferSize |
private static java.lang.reflect.Field |
COYOTE_REQUEST_FIELD |
private DataBufferFactory |
factory |
EOF_BUFFER
logger
Constructor and Description |
---|
TomcatServerHttpRequest(HttpServletRequest request,
AsyncContext context,
java.lang.String servletPath,
DataBufferFactory factory,
int bufferSize) |
Modifier and Type | Method and Description |
---|---|
private static HttpHeaders |
createTomcatHttpHeaders(HttpServletRequest request) |
private static RequestFacade |
getRequestFacade(HttpServletRequest request) |
protected DataBuffer |
readFromInputStream()
Read from the request body InputStream and return a DataBuffer.
|
getBody, getMethodValue, getNativeRequest, getRemoteAddress, initCookies, initSslInfo, logBytesRead
getCookies, getHeaders, getId, getLogPrefix, getPath, getQueryParams, getSslInfo, getURI, initId, initQueryParams
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
mutate
getMethod
private static final java.lang.reflect.Field COYOTE_REQUEST_FIELD
private final int bufferSize
private final DataBufferFactory factory
TomcatServerHttpRequest(HttpServletRequest request, AsyncContext context, java.lang.String servletPath, DataBufferFactory factory, int bufferSize) throws java.io.IOException, java.net.URISyntaxException
java.io.IOException
java.net.URISyntaxException
private static HttpHeaders createTomcatHttpHeaders(HttpServletRequest request)
private static RequestFacade getRequestFacade(HttpServletRequest request)
protected DataBuffer readFromInputStream() throws java.io.IOException
ServletServerHttpRequest
ServletInputStream#isReady()
returns "true".readFromInputStream
in class ServletServerHttpRequest
ServletServerHttpRequest.EOF_BUFFER
if the input
stream returned -1, or null if 0 bytes were read.java.io.IOException