Class ServletRequestHttpWrapper
java.lang.Object
javax.servlet.ServletRequestWrapper
org.eclipse.jetty.ee8.nested.ServletRequestHttpWrapper
- All Implemented Interfaces:
 javax.servlet.http.HttpServletRequest, javax.servlet.ServletRequest
public class ServletRequestHttpWrapper
extends javax.servlet.ServletRequestWrapper
implements javax.servlet.http.HttpServletRequest
Class to tunnel a ServletRequest via an HttpServletRequest
- 
Field Summary
Fields inherited from interface javax.servlet.http.HttpServletRequest
BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionbooleanauthenticate(javax.servlet.http.HttpServletResponse response) javax.servlet.http.Cookie[]longgetDateHeader(String name) getHeaders(String name) intgetIntHeader(String name) javax.servlet.http.PartCollection<javax.servlet.http.Part> getParts()javax.servlet.http.HttpSessionjavax.servlet.http.HttpSessiongetSession(boolean create) booleanbooleanDeprecated.booleanbooleanbooleanisUserInRole(String role) voidvoidlogout()<T extends javax.servlet.http.HttpUpgradeHandler>
TMethods inherited from class javax.servlet.ServletRequestWrapper
getAsyncContext, getAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getContentLengthLong, getContentType, getDispatcherType, getInputStream, getLocalAddr, getLocale, getLocales, getLocalName, getLocalPort, getParameter, getParameterMap, getParameterNames, getParameterValues, getProtocol, getReader, getRealPath, getRemoteAddr, getRemoteHost, getRemotePort, getRequest, getRequestDispatcher, getScheme, getServerName, getServerPort, getServletContext, isAsyncStarted, isAsyncSupported, isSecure, isWrapperFor, isWrapperFor, removeAttribute, setAttribute, setCharacterEncoding, setRequest, startAsync, startAsyncMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface javax.servlet.http.HttpServletRequest
getHttpServletMapping, getTrailerFields, isTrailerFieldsReady, newPushBuilderMethods inherited from interface javax.servlet.ServletRequest
getAsyncContext, getAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getContentLengthLong, getContentType, getDispatcherType, getInputStream, getLocalAddr, getLocale, getLocales, getLocalName, getLocalPort, getParameter, getParameterMap, getParameterNames, getParameterValues, getProtocol, getReader, getRealPath, getRemoteAddr, getRemoteHost, getRemotePort, getRequestDispatcher, getScheme, getServerName, getServerPort, getServletContext, isAsyncStarted, isAsyncSupported, isSecure, removeAttribute, setAttribute, setCharacterEncoding, startAsync, startAsync 
- 
Constructor Details
- 
ServletRequestHttpWrapper
public ServletRequestHttpWrapper(javax.servlet.ServletRequest request)  
 - 
 - 
Method Details
- 
authenticate
public boolean authenticate(javax.servlet.http.HttpServletResponse response) throws IOException, javax.servlet.ServletException - Specified by:
 authenticatein interfacejavax.servlet.http.HttpServletRequest- Throws:
 IOExceptionjavax.servlet.ServletException
 - 
changeSessionId
- Specified by:
 changeSessionIdin interfacejavax.servlet.http.HttpServletRequest
 - 
getAuthType
- Specified by:
 getAuthTypein interfacejavax.servlet.http.HttpServletRequest
 - 
getContextPath
- Specified by:
 getContextPathin interfacejavax.servlet.http.HttpServletRequest
 - 
getCookies
public javax.servlet.http.Cookie[] getCookies()- Specified by:
 getCookiesin interfacejavax.servlet.http.HttpServletRequest
 - 
getDateHeader
- Specified by:
 getDateHeaderin interfacejavax.servlet.http.HttpServletRequest
 - 
getHeader
 - 
getHeaderNames
- Specified by:
 getHeaderNamesin interfacejavax.servlet.http.HttpServletRequest
 - 
getHeaders
- Specified by:
 getHeadersin interfacejavax.servlet.http.HttpServletRequest
 - 
getIntHeader
- Specified by:
 getIntHeaderin interfacejavax.servlet.http.HttpServletRequest
 - 
getMethod
- Specified by:
 getMethodin interfacejavax.servlet.http.HttpServletRequest
 - 
getPart
public javax.servlet.http.Part getPart(String name) throws IOException, javax.servlet.ServletException - Specified by:
 getPartin interfacejavax.servlet.http.HttpServletRequest- Throws:
 IOExceptionjavax.servlet.ServletException
 - 
getParts
public Collection<javax.servlet.http.Part> getParts() throws IOException, javax.servlet.ServletException- Specified by:
 getPartsin interfacejavax.servlet.http.HttpServletRequest- Throws:
 IOExceptionjavax.servlet.ServletException
 - 
getPathInfo
- Specified by:
 getPathInfoin interfacejavax.servlet.http.HttpServletRequest
 - 
getPathTranslated
- Specified by:
 getPathTranslatedin interfacejavax.servlet.http.HttpServletRequest
 - 
getQueryString
- Specified by:
 getQueryStringin interfacejavax.servlet.http.HttpServletRequest
 - 
getRemoteUser
- Specified by:
 getRemoteUserin interfacejavax.servlet.http.HttpServletRequest
 - 
getRequestURI
- Specified by:
 getRequestURIin interfacejavax.servlet.http.HttpServletRequest
 - 
getRequestURL
- Specified by:
 getRequestURLin interfacejavax.servlet.http.HttpServletRequest
 - 
getRequestedSessionId
- Specified by:
 getRequestedSessionIdin interfacejavax.servlet.http.HttpServletRequest
 - 
getServletPath
- Specified by:
 getServletPathin interfacejavax.servlet.http.HttpServletRequest
 - 
getSession
public javax.servlet.http.HttpSession getSession(boolean create) - Specified by:
 getSessionin interfacejavax.servlet.http.HttpServletRequest
 - 
getSession
public javax.servlet.http.HttpSession getSession()- Specified by:
 getSessionin interfacejavax.servlet.http.HttpServletRequest
 - 
getUserPrincipal
- Specified by:
 getUserPrincipalin interfacejavax.servlet.http.HttpServletRequest
 - 
isRequestedSessionIdFromCookie
public boolean isRequestedSessionIdFromCookie()- Specified by:
 isRequestedSessionIdFromCookiein interfacejavax.servlet.http.HttpServletRequest
 - 
isRequestedSessionIdFromURL
public boolean isRequestedSessionIdFromURL()- Specified by:
 isRequestedSessionIdFromURLin interfacejavax.servlet.http.HttpServletRequest
 - 
isRequestedSessionIdFromUrl
Deprecated.- Specified by:
 isRequestedSessionIdFromUrlin interfacejavax.servlet.http.HttpServletRequest
 - 
isRequestedSessionIdValid
public boolean isRequestedSessionIdValid()- Specified by:
 isRequestedSessionIdValidin interfacejavax.servlet.http.HttpServletRequest
 - 
isUserInRole
- Specified by:
 isUserInRolein interfacejavax.servlet.http.HttpServletRequest
 - 
login
 - 
logout
public void logout() throws javax.servlet.ServletException- Specified by:
 logoutin interfacejavax.servlet.http.HttpServletRequest- Throws:
 javax.servlet.ServletException
 - 
upgrade
public <T extends javax.servlet.http.HttpUpgradeHandler> T upgrade(Class<T> handlerClass) throws IOException, javax.servlet.ServletException - Specified by:
 upgradein interfacejavax.servlet.http.HttpServletRequest- Throws:
 IOExceptionjavax.servlet.ServletException
 
 -