Class XForwardedRequestWrapper
java.lang.Object
jakarta.servlet.ServletRequestWrapper
jakarta.servlet.http.HttpServletRequestWrapper
org.apache.wicket.protocol.http.servlet.XForwardedRequestWrapper
- All Implemented Interfaces:
jakarta.servlet.http.HttpServletRequest
,jakarta.servlet.ServletRequest
See XForwardedFilter
- Author:
- Juergen Donnerstag
-
Field Summary
Fields inherited from interface jakarta.servlet.http.HttpServletRequest
BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH
-
Constructor Summary
ConstructorDescriptionXForwardedRequestWrapper
(jakarta.servlet.http.HttpServletRequest request) Construct. -
Method Summary
Modifier and TypeMethodDescriptionlong
getDateHeader
(String name) getHeaders
(String name) int
getIntHeader
(String name) int
boolean
isSecure()
void
removeHeader
(String name) void
void
setRemoteAddr
(String remoteAddr) void
setRemoteHost
(String remoteHost) void
void
setSecure
(boolean secure) void
setServerPort
(int serverPort) Methods inherited from class jakarta.servlet.http.HttpServletRequestWrapper
authenticate, changeSessionId, getAuthType, getContextPath, getCookies, getHttpServletMapping, getMethod, getPart, getParts, getPathInfo, getPathTranslated, getQueryString, getRemoteUser, getRequestedSessionId, getRequestURI, getRequestURL, getServletPath, getSession, getSession, getTrailerFields, getUserPrincipal, isRequestedSessionIdFromCookie, isRequestedSessionIdFromURL, isRequestedSessionIdValid, isTrailerFieldsReady, isUserInRole, login, logout, newPushBuilder, upgrade
Methods inherited from class jakarta.servlet.ServletRequestWrapper
getAsyncContext, getAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getContentLengthLong, getContentType, getDispatcherType, getInputStream, getLocalAddr, getLocale, getLocales, getLocalName, getLocalPort, getParameter, getParameterMap, getParameterNames, getParameterValues, getProtocol, getProtocolRequestId, getReader, getRemotePort, getRequest, getRequestDispatcher, getRequestId, getServerName, getServletConnection, getServletContext, isAsyncStarted, isAsyncSupported, isWrapperFor, isWrapperFor, removeAttribute, setAttribute, setCharacterEncoding, setRequest, startAsync, startAsync
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface jakarta.servlet.ServletRequest
getAsyncContext, getAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getContentLengthLong, getContentType, getDispatcherType, getInputStream, getLocalAddr, getLocale, getLocales, getLocalName, getLocalPort, getParameter, getParameterMap, getParameterNames, getParameterValues, getProtocol, getProtocolRequestId, getReader, getRemotePort, getRequestDispatcher, getRequestId, getServerName, getServletConnection, getServletContext, isAsyncStarted, isAsyncSupported, removeAttribute, setAttribute, setCharacterEncoding, startAsync, startAsync
-
Constructor Details
-
XForwardedRequestWrapper
Construct.- Parameters:
request
-
-
-
Method Details
-
getDateHeader
- Specified by:
getDateHeader
in interfacejakarta.servlet.http.HttpServletRequest
- Overrides:
getDateHeader
in classjakarta.servlet.http.HttpServletRequestWrapper
- See Also:
-
HttpServletRequestWrapper.getDateHeader(java.lang.String)
-
getHeader
- Specified by:
getHeader
in interfacejakarta.servlet.http.HttpServletRequest
- Overrides:
getHeader
in classjakarta.servlet.http.HttpServletRequestWrapper
- See Also:
-
HttpServletRequestWrapper.getHeader(java.lang.String)
-
getHeaderNames
- Specified by:
getHeaderNames
in interfacejakarta.servlet.http.HttpServletRequest
- Overrides:
getHeaderNames
in classjakarta.servlet.http.HttpServletRequestWrapper
- See Also:
-
HttpServletRequestWrapper.getHeaderNames()
-
getHeaders
- Specified by:
getHeaders
in interfacejakarta.servlet.http.HttpServletRequest
- Overrides:
getHeaders
in classjakarta.servlet.http.HttpServletRequestWrapper
- See Also:
-
HttpServletRequestWrapper.getHeaders(java.lang.String)
-
getIntHeader
- Specified by:
getIntHeader
in interfacejakarta.servlet.http.HttpServletRequest
- Overrides:
getIntHeader
in classjakarta.servlet.http.HttpServletRequestWrapper
- See Also:
-
HttpServletRequestWrapper.getIntHeader(java.lang.String)
-
getRemoteAddr
- Specified by:
getRemoteAddr
in interfacejakarta.servlet.ServletRequest
- Overrides:
getRemoteAddr
in classjakarta.servlet.ServletRequestWrapper
- See Also:
-
ServletRequestWrapper.getRemoteAddr()
-
getRemoteHost
- Specified by:
getRemoteHost
in interfacejakarta.servlet.ServletRequest
- Overrides:
getRemoteHost
in classjakarta.servlet.ServletRequestWrapper
- See Also:
-
ServletRequestWrapper.getRemoteHost()
-
getScheme
- Specified by:
getScheme
in interfacejakarta.servlet.ServletRequest
- Overrides:
getScheme
in classjakarta.servlet.ServletRequestWrapper
- See Also:
-
ServletRequestWrapper.getScheme()
-
getServerPort
- Specified by:
getServerPort
in interfacejakarta.servlet.ServletRequest
- Overrides:
getServerPort
in classjakarta.servlet.ServletRequestWrapper
- See Also:
-
ServletRequestWrapper.getServerPort()
-
isSecure
- Specified by:
isSecure
in interfacejakarta.servlet.ServletRequest
- Overrides:
isSecure
in classjakarta.servlet.ServletRequestWrapper
- See Also:
-
ServletRequestWrapper.isSecure()
-
removeHeader
- Parameters:
name
-
-
setHeader
- Parameters:
name
-value
-
-
setRemoteAddr
- Parameters:
remoteAddr
-
-
setRemoteHost
- Parameters:
remoteHost
-
-
setScheme
- Parameters:
scheme
-
-
setSecure
- Parameters:
secure
-
-
setServerPort
- Parameters:
serverPort
-
-