public static class RemoteIpFilter.XForwardedRequest
extends javax.servlet.http.HttpServletRequestWrapper
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,List<String>> |
headers |
protected String |
remoteAddr |
protected String |
remoteHost |
protected String |
scheme |
protected boolean |
secure |
protected int |
serverPort |
| Constructor and Description |
|---|
XForwardedRequest(javax.servlet.http.HttpServletRequest request) |
| Modifier and Type | Method and Description |
|---|---|
long |
getDateHeader(String name) |
String |
getHeader(String name) |
protected Map.Entry<String,List<String>> |
getHeaderEntry(String name) |
Enumeration<String> |
getHeaderNames() |
Enumeration<String> |
getHeaders(String name) |
int |
getIntHeader(String name) |
String |
getRemoteAddr() |
String |
getRemoteHost() |
String |
getScheme() |
int |
getServerPort() |
boolean |
isSecure() |
void |
removeHeader(String name) |
void |
setHeader(String name,
String value) |
void |
setRemoteAddr(String remoteAddr) |
void |
setRemoteHost(String remoteHost) |
void |
setScheme(String scheme) |
void |
setSecure(boolean secure) |
void |
setServerPort(int serverPort) |
authenticate, changeSessionId, getAuthType, getContextPath, getCookies, getMethod, getPart, getParts, getPathInfo, getPathTranslated, getQueryString, getRemoteUser, getRequestedSessionId, getRequestURI, getRequestURL, getServletPath, getSession, getSession, getUserPrincipal, isRequestedSessionIdFromCookie, isRequestedSessionIdFromUrl, isRequestedSessionIdFromURL, isRequestedSessionIdValid, isUserInRole, login, logout, upgradegetAsyncContext, getAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getContentLengthLong, getContentType, getDispatcherType, getInputStream, getLocalAddr, getLocale, getLocales, getLocalName, getLocalPort, getParameter, getParameterMap, getParameterNames, getParameterValues, getProtocol, getReader, getRealPath, getRemotePort, getRequest, getRequestDispatcher, getServerName, getServletContext, isAsyncStarted, isAsyncSupported, isWrapperFor, isWrapperFor, removeAttribute, setAttribute, setCharacterEncoding, setRequest, startAsync, startAsyncclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAsyncContext, getAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getContentLengthLong, getContentType, getDispatcherType, getInputStream, getLocalAddr, getLocale, getLocales, getLocalName, getLocalPort, getParameter, getParameterMap, getParameterNames, getParameterValues, getProtocol, getReader, getRealPath, getRemotePort, getRequestDispatcher, getServerName, getServletContext, isAsyncStarted, isAsyncSupported, removeAttribute, setAttribute, setCharacterEncoding, startAsync, startAsyncprotected String remoteAddr
protected String remoteHost
protected String scheme
protected boolean secure
protected int serverPort
public XForwardedRequest(javax.servlet.http.HttpServletRequest request)
public long getDateHeader(String name)
getDateHeader in interface javax.servlet.http.HttpServletRequestgetDateHeader in class javax.servlet.http.HttpServletRequestWrapperpublic String getHeader(String name)
getHeader in interface javax.servlet.http.HttpServletRequestgetHeader in class javax.servlet.http.HttpServletRequestWrapperpublic Enumeration<String> getHeaderNames()
getHeaderNames in interface javax.servlet.http.HttpServletRequestgetHeaderNames in class javax.servlet.http.HttpServletRequestWrapperpublic Enumeration<String> getHeaders(String name)
getHeaders in interface javax.servlet.http.HttpServletRequestgetHeaders in class javax.servlet.http.HttpServletRequestWrapperpublic int getIntHeader(String name)
getIntHeader in interface javax.servlet.http.HttpServletRequestgetIntHeader in class javax.servlet.http.HttpServletRequestWrapperpublic String getRemoteAddr()
getRemoteAddr in interface javax.servlet.ServletRequestgetRemoteAddr in class javax.servlet.ServletRequestWrapperpublic String getRemoteHost()
getRemoteHost in interface javax.servlet.ServletRequestgetRemoteHost in class javax.servlet.ServletRequestWrapperpublic String getScheme()
getScheme in interface javax.servlet.ServletRequestgetScheme in class javax.servlet.ServletRequestWrapperpublic int getServerPort()
getServerPort in interface javax.servlet.ServletRequestgetServerPort in class javax.servlet.ServletRequestWrapperpublic boolean isSecure()
isSecure in interface javax.servlet.ServletRequestisSecure in class javax.servlet.ServletRequestWrapperpublic void removeHeader(String name)
public void setRemoteAddr(String remoteAddr)
public void setRemoteHost(String remoteHost)
public void setScheme(String scheme)
public void setSecure(boolean secure)
public void setServerPort(int serverPort)
Copyright © 2016 JBoss by Red Hat. All rights reserved.