org.apache.wicket.protocol.http.servlet
Class XForwardedRequestWrapper
java.lang.Object
javax.servlet.ServletRequestWrapper
javax.servlet.http.HttpServletRequestWrapper
org.apache.wicket.protocol.http.servlet.XForwardedRequestWrapper
- All Implemented Interfaces:
- javax.servlet.http.HttpServletRequest, javax.servlet.ServletRequest
public class XForwardedRequestWrapper
- extends javax.servlet.http.HttpServletRequestWrapper
http://code.google.com/p/xebia-france/wiki/XForwardedFilter
- Author:
- Juergen Donnerstag
| Fields inherited from interface javax.servlet.http.HttpServletRequest |
BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH |
| Methods inherited from class javax.servlet.http.HttpServletRequestWrapper |
getAuthType, getContextPath, getCookies, getMethod, getPathInfo, getPathTranslated, getQueryString, getRemoteUser, getRequestedSessionId, getRequestURI, getRequestURL, getServletPath, getSession, getSession, getUserPrincipal, isRequestedSessionIdFromCookie, isRequestedSessionIdFromUrl, isRequestedSessionIdFromURL, isRequestedSessionIdValid, isUserInRole |
| Methods inherited from class javax.servlet.ServletRequestWrapper |
getAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getContentType, getInputStream, getLocalAddr, getLocale, getLocales, getLocalName, getLocalPort, getParameter, getParameterMap, getParameterNames, getParameterValues, getProtocol, getReader, getRealPath, getRemotePort, getRequest, getRequestDispatcher, getServerName, removeAttribute, setAttribute, setCharacterEncoding, setRequest |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface javax.servlet.ServletRequest |
getAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getContentType, getInputStream, getLocalAddr, getLocale, getLocales, getLocalName, getLocalPort, getParameter, getParameterMap, getParameterNames, getParameterValues, getProtocol, getReader, getRealPath, getRemotePort, getRequestDispatcher, getServerName, removeAttribute, setAttribute, setCharacterEncoding |
XForwardedRequestWrapper
public XForwardedRequestWrapper(javax.servlet.http.HttpServletRequest request)
- Construct.
- Parameters:
request -
getDateHeader
public long getDateHeader(String name)
- Specified by:
getDateHeader in interface javax.servlet.http.HttpServletRequest- Overrides:
getDateHeader in class javax.servlet.http.HttpServletRequestWrapper
- See Also:
HttpServletRequestWrapper.getDateHeader(java.lang.String)
getHeader
public String getHeader(String name)
- Specified by:
getHeader in interface javax.servlet.http.HttpServletRequest- Overrides:
getHeader in class javax.servlet.http.HttpServletRequestWrapper
- See Also:
HttpServletRequestWrapper.getHeader(java.lang.String)
getHeaderNames
public Enumeration<?> getHeaderNames()
- Specified by:
getHeaderNames in interface javax.servlet.http.HttpServletRequest- Overrides:
getHeaderNames in class javax.servlet.http.HttpServletRequestWrapper
- See Also:
HttpServletRequestWrapper.getHeaderNames()
getHeaders
public Enumeration<?> getHeaders(String name)
- Specified by:
getHeaders in interface javax.servlet.http.HttpServletRequest- Overrides:
getHeaders in class javax.servlet.http.HttpServletRequestWrapper
- See Also:
HttpServletRequestWrapper.getHeaders(java.lang.String)
getIntHeader
public int getIntHeader(String name)
- Specified by:
getIntHeader in interface javax.servlet.http.HttpServletRequest- Overrides:
getIntHeader in class javax.servlet.http.HttpServletRequestWrapper
- See Also:
HttpServletRequestWrapper.getIntHeader(java.lang.String)
getRemoteAddr
public String getRemoteAddr()
- Specified by:
getRemoteAddr in interface javax.servlet.ServletRequest- Overrides:
getRemoteAddr in class javax.servlet.ServletRequestWrapper
- See Also:
ServletRequestWrapper.getRemoteAddr()
getRemoteHost
public String getRemoteHost()
- Specified by:
getRemoteHost in interface javax.servlet.ServletRequest- Overrides:
getRemoteHost in class javax.servlet.ServletRequestWrapper
- See Also:
ServletRequestWrapper.getRemoteHost()
getScheme
public String getScheme()
- Specified by:
getScheme in interface javax.servlet.ServletRequest- Overrides:
getScheme in class javax.servlet.ServletRequestWrapper
- See Also:
ServletRequestWrapper.getScheme()
getServerPort
public int getServerPort()
- Specified by:
getServerPort in interface javax.servlet.ServletRequest- Overrides:
getServerPort in class javax.servlet.ServletRequestWrapper
- See Also:
ServletRequestWrapper.getServerPort()
isSecure
public boolean isSecure()
- Specified by:
isSecure in interface javax.servlet.ServletRequest- Overrides:
isSecure in class javax.servlet.ServletRequestWrapper
- See Also:
ServletRequestWrapper.isSecure()
removeHeader
public void removeHeader(String name)
- Parameters:
name -
setHeader
public void setHeader(String name,
String value)
- Parameters:
name - value -
setRemoteAddr
public void setRemoteAddr(String remoteAddr)
- Parameters:
remoteAddr -
setRemoteHost
public void setRemoteHost(String remoteHost)
- Parameters:
remoteHost -
setScheme
public void setScheme(String scheme)
- Parameters:
scheme -
setSecure
public void setSecure(boolean secure)
- Parameters:
secure -
setServerPort
public void setServerPort(int serverPort)
- Parameters:
serverPort -
Copyright © 2006–2015 Apache Software Foundation. All rights reserved.