public class ServletUpgradeRequest extends UpgradeRequest
UpgradeRequest
implementation.Constructor and Description |
---|
ServletUpgradeRequest(HttpServletRequest request) |
addExtensions, addExtensions, clearHeaders, getCookies, getExtensions, getHeader, getHeaderInt, getHeaders, getHeaders, getHost, getHttpVersion, getMethod, getOrigin, getParameterMap, getProtocolVersion, getQueryString, getRequestURI, getSubProtocols, getUserPrincipal, hasSubProtocol, isOrigin, isSecure, setCookies, setHeader, setHeader, setHeaders, setHttpVersion, setMethod, setParameterMap, setRequestURI, setSession, setSubProtocols, setSubProtocols
public ServletUpgradeRequest(HttpServletRequest request) throws URISyntaxException
URISyntaxException
public X509Certificate[] getCertificates()
public String getLocalAddress()
ServletRequest.getLocalAddr()
public String getLocalHostName()
ServletRequest.getLocalName()
public int getLocalPort()
ServletRequest.getLocalPort()
public InetSocketAddress getLocalSocketAddress()
InetSocketAddress
for the local socket.
Warning: this can cause a DNS lookup
public Principal getPrincipal()
public String getRemoteAddress()
ServletRequest.getRemoteAddr()
public String getRemoteHostName()
ServletRequest.getRemoteHost()
public int getRemotePort()
ServletRequest.getRemotePort()
public InetSocketAddress getRemoteSocketAddress()
InetSocketAddress
for the remote socket.
Warning: this can cause a DNS lookup
public Object getSession()
Note: this is equivalent to HttpServletRequest.getSession()
and will not create a new HttpSession.
getSession
in class UpgradeRequest
public boolean isUserInRole(String role)
public String getRequestPath()
Copyright © 1995-2013 Mort Bay Consulting. All Rights Reserved.