UpgradeRequestpublic class ServletUpgradeRequest extends java.lang.Object implements UpgradeRequest
UpgradeRequest implementation.| Constructor | Description |
|---|---|
ServletUpgradeRequest(javax.servlet.http.HttpServletRequest httpRequest) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
addExtensions(java.lang.String... configs) |
|
void |
addExtensions(ExtensionConfig... configs) |
|
void |
clearHeaders() |
|
void |
complete() |
|
java.security.cert.X509Certificate[] |
getCertificates() |
|
java.util.List<java.net.HttpCookie> |
getCookies() |
|
java.util.List<ExtensionConfig> |
getExtensions() |
|
java.lang.String |
getHeader(java.lang.String name) |
|
int |
getHeaderInt(java.lang.String name) |
|
java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
getHeaders() |
|
java.util.List<java.lang.String> |
getHeaders(java.lang.String name) |
|
java.lang.String |
getHost() |
|
javax.servlet.http.HttpServletRequest |
getHttpServletRequest() |
Return the underlying HttpServletRequest that existed at Upgrade time.
|
java.lang.String |
getHttpVersion() |
|
java.lang.String |
getLocalAddress() |
Equivalent to
ServletRequest.getLocalAddr() |
java.util.Locale |
getLocale() |
Equivalent to
ServletRequest.getLocale() |
java.util.Enumeration<java.util.Locale> |
getLocales() |
Equivalent to
ServletRequest.getLocales() |
java.lang.String |
getLocalHostName() |
Equivalent to
ServletRequest.getLocalName() |
int |
getLocalPort() |
Equivalent to
ServletRequest.getLocalPort() |
java.net.InetSocketAddress |
getLocalSocketAddress() |
Return a
InetSocketAddress for the local socket. |
java.lang.String |
getMethod() |
|
java.lang.String |
getOrigin() |
|
java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
getParameterMap() |
|
java.security.Principal |
getPrincipal() |
Deprecated.
use
getUserPrincipal() instead |
java.lang.String |
getProtocolVersion() |
|
java.lang.String |
getQueryString() |
|
java.lang.String |
getRemoteAddress() |
Equivalent to
ServletRequest.getRemoteAddr() |
java.lang.String |
getRemoteHostName() |
Equivalent to
ServletRequest.getRemoteHost() |
int |
getRemotePort() |
Equivalent to
ServletRequest.getRemotePort() |
java.net.InetSocketAddress |
getRemoteSocketAddress() |
Return a
InetSocketAddress for the remote socket. |
java.lang.String |
getRequestPath() |
|
java.net.URI |
getRequestURI() |
|
java.lang.Object |
getServletAttribute(java.lang.String name) |
|
java.util.Map<java.lang.String,java.lang.Object> |
getServletAttributes() |
|
java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
getServletParameters() |
|
javax.servlet.http.HttpSession |
getSession() |
Return the HttpSession if it exists.
|
java.util.List<java.lang.String> |
getSubProtocols() |
|
java.security.Principal |
getUserPrincipal() |
Equivalent to
HttpServletRequest.getUserPrincipal() |
boolean |
hasSubProtocol(java.lang.String test) |
|
boolean |
isOrigin(java.lang.String test) |
|
boolean |
isSecure() |
|
boolean |
isUserInRole(java.lang.String role) |
|
void |
setCookies(java.util.List<java.net.HttpCookie> cookies) |
|
void |
setExtensions(java.util.List<ExtensionConfig> configs) |
|
void |
setHeader(java.lang.String name,
java.lang.String value) |
|
void |
setHeader(java.lang.String name,
java.util.List<java.lang.String> values) |
|
void |
setHeaders(java.util.Map<java.lang.String,java.util.List<java.lang.String>> headers) |
|
void |
setHttpVersion(java.lang.String httpVersion) |
|
void |
setMethod(java.lang.String method) |
|
void |
setRequestURI(java.net.URI uri) |
|
void |
setServletAttribute(java.lang.String name,
java.lang.Object value) |
|
void |
setSession(java.lang.Object session) |
|
void |
setSubProtocols(java.lang.String... protocols) |
|
void |
setSubProtocols(java.util.List<java.lang.String> subProtocols) |
public ServletUpgradeRequest(javax.servlet.http.HttpServletRequest httpRequest)
throws java.net.URISyntaxException
java.net.URISyntaxExceptionpublic void addExtensions(ExtensionConfig... configs)
addExtensions in interface UpgradeRequestpublic void addExtensions(java.lang.String... configs)
addExtensions in interface UpgradeRequestpublic void clearHeaders()
clearHeaders in interface UpgradeRequestpublic void complete()
public java.security.cert.X509Certificate[] getCertificates()
public java.util.List<java.net.HttpCookie> getCookies()
getCookies in interface UpgradeRequestpublic java.util.List<ExtensionConfig> getExtensions()
getExtensions in interface UpgradeRequestpublic java.lang.String getHeader(java.lang.String name)
getHeader in interface UpgradeRequestpublic int getHeaderInt(java.lang.String name)
getHeaderInt in interface UpgradeRequestpublic java.util.Map<java.lang.String,java.util.List<java.lang.String>> getHeaders()
getHeaders in interface UpgradeRequestpublic java.util.List<java.lang.String> getHeaders(java.lang.String name)
getHeaders in interface UpgradeRequestpublic java.lang.String getHost()
getHost in interface UpgradeRequestpublic javax.servlet.http.HttpServletRequest getHttpServletRequest()
Note: many features of the HttpServletRequest are invalid when upgraded, especially ones that deal with body content, streams, readers, and responses.
public java.lang.String getHttpVersion()
getHttpVersion in interface UpgradeRequestpublic java.lang.String getLocalAddress()
ServletRequest.getLocalAddr()public java.util.Locale getLocale()
ServletRequest.getLocale()Locale for the clientpublic java.util.Enumeration<java.util.Locale> getLocales()
ServletRequest.getLocales()public java.lang.String getLocalHostName()
ServletRequest.getLocalName()public int getLocalPort()
ServletRequest.getLocalPort()public java.net.InetSocketAddress getLocalSocketAddress()
InetSocketAddress for the local socket.
Warning: this can cause a DNS lookup
public java.lang.String getMethod()
getMethod in interface UpgradeRequestpublic java.lang.String getOrigin()
getOrigin in interface UpgradeRequestpublic java.util.Map<java.lang.String,java.util.List<java.lang.String>> getParameterMap()
getParameterMap in interface UpgradeRequest@Deprecated public java.security.Principal getPrincipal()
getUserPrincipal() insteadpublic java.lang.String getProtocolVersion()
getProtocolVersion in interface UpgradeRequestpublic java.lang.String getQueryString()
getQueryString in interface UpgradeRequestpublic java.lang.String getRemoteAddress()
ServletRequest.getRemoteAddr()public java.lang.String getRemoteHostName()
ServletRequest.getRemoteHost()public int getRemotePort()
ServletRequest.getRemotePort()public java.net.InetSocketAddress getRemoteSocketAddress()
InetSocketAddress for the remote socket.
Warning: this can cause a DNS lookup
public java.lang.String getRequestPath()
public java.net.URI getRequestURI()
getRequestURI in interface UpgradeRequestpublic java.lang.Object getServletAttribute(java.lang.String name)
public java.util.Map<java.lang.String,java.lang.Object> getServletAttributes()
public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getServletParameters()
public javax.servlet.http.HttpSession getSession()
Note: this is equivalent to HttpServletRequest.getSession(boolean)
and will not create a new HttpSession.
getSession in interface UpgradeRequestpublic java.util.List<java.lang.String> getSubProtocols()
getSubProtocols in interface UpgradeRequestpublic java.security.Principal getUserPrincipal()
HttpServletRequest.getUserPrincipal()getUserPrincipal in interface UpgradeRequestpublic boolean hasSubProtocol(java.lang.String test)
hasSubProtocol in interface UpgradeRequestpublic boolean isOrigin(java.lang.String test)
isOrigin in interface UpgradeRequestpublic boolean isSecure()
isSecure in interface UpgradeRequestpublic boolean isUserInRole(java.lang.String role)
public void setCookies(java.util.List<java.net.HttpCookie> cookies)
setCookies in interface UpgradeRequestpublic void setExtensions(java.util.List<ExtensionConfig> configs)
setExtensions in interface UpgradeRequestpublic void setHeader(java.lang.String name,
java.util.List<java.lang.String> values)
setHeader in interface UpgradeRequestpublic void setHeader(java.lang.String name,
java.lang.String value)
setHeader in interface UpgradeRequestpublic void setHeaders(java.util.Map<java.lang.String,java.util.List<java.lang.String>> headers)
setHeaders in interface UpgradeRequestpublic void setHttpVersion(java.lang.String httpVersion)
setHttpVersion in interface UpgradeRequestpublic void setMethod(java.lang.String method)
setMethod in interface UpgradeRequestpublic void setRequestURI(java.net.URI uri)
setRequestURI in interface UpgradeRequestpublic void setServletAttribute(java.lang.String name,
java.lang.Object value)
public void setSession(java.lang.Object session)
setSession in interface UpgradeRequestpublic void setSubProtocols(java.util.List<java.lang.String> subProtocols)
setSubProtocols in interface UpgradeRequestpublic void setSubProtocols(java.lang.String... protocols)
setSubProtocols in interface UpgradeRequestCopyright © 1995–2017 Webtide. All rights reserved.