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-2012 Apache Software Foundation. All Rights Reserved.