Class ReuseStreamRequestWrapper
-
- All Implemented Interfaces:
-
jakarta.servlet.ServletRequest,jakarta.servlet.http.HttpServletRequest
public class ReuseStreamRequestWrapper extends HttpServletRequestWrapper- Since:
2019-11-29
trydofor
-
-
Field Summary
Fields Modifier and Type Field Description public final longrequestSeqpublic ServletInputStreaminputStreampublic Collection<Part>partspublic ServletRequestrequestpublic final static StringBASIC_AUTHpublic final static StringFORM_AUTHpublic final static StringCLIENT_CERT_AUTHpublic final static StringDIGEST_AUTH
-
Constructor Summary
Constructors Constructor Description ReuseStreamRequestWrapper(HttpServletRequest request)
-
Method Summary
Modifier and Type Method Description longgetRequestSeq()ServletInputStreamgetInputStream()Collection<Part>getParts()static ReuseStreamRequestWrapperinfer(ServletRequest request)booleancircleInputStream(boolean quiet)BufferedReadergetReader()StringgetCharacterEncoding()PartgetPart(String name)-
Methods inherited from class jakarta.servlet.ServletRequestWrapper
getAsyncContext, getAttribute, getAttributeNames, getContentLength, getContentLengthLong, getContentType, getDispatcherType, getInputStream, getLocalAddr, getLocalName, getLocalPort, getLocale, getLocales, getParameter, getParameterMap, getParameterNames, getParameterValues, getProtocol, getProtocolRequestId, getRemoteAddr, getRemoteHost, getRemotePort, getRequest, getRequestDispatcher, getRequestId, getScheme, getServerName, getServerPort, getServletConnection, getServletContext, isAsyncStarted, isAsyncSupported, isSecure, isWrapperFor, removeAttribute, setAttribute, setCharacterEncoding, setRequest, startAsync -
Methods inherited from class jakarta.servlet.http.HttpServletRequestWrapper
authenticate, changeSessionId, getAuthType, getContextPath, getCookies, getDateHeader, getHeader, getHeaderNames, getHeaders, getHttpServletMapping, getIntHeader, getMethod, getParts, getPathInfo, getPathTranslated, getQueryString, getRemoteUser, getRequestURI, getRequestURL, getRequestedSessionId, getServletPath, getSession, getTrailerFields, getUserPrincipal, isRequestedSessionIdFromCookie, isRequestedSessionIdFromURL, isRequestedSessionIdValid, isTrailerFieldsReady, isUserInRole, login, logout, newPushBuilder, upgrade -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getRequestSeq
long getRequestSeq()
-
getInputStream
ServletInputStream getInputStream()
-
getParts
Collection<Part> getParts()
-
infer
static ReuseStreamRequestWrapper infer(ServletRequest request)
-
circleInputStream
boolean circleInputStream(boolean quiet)
-
getReader
BufferedReader getReader()
-
getCharacterEncoding
String getCharacterEncoding()
-
-
-
-