Class UpgradeRequestAdapter
- java.lang.Object
-
- org.eclipse.jetty.websocket.common.UpgradeRequestAdapter
-
- All Implemented Interfaces:
UpgradeRequest
public class UpgradeRequestAdapter extends java.lang.Object implements UpgradeRequest
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedUpgradeRequestAdapter()UpgradeRequestAdapter(java.lang.String requestURI)UpgradeRequestAdapter(java.net.URI requestURI)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddExtensions(java.lang.String... configs)voidaddExtensions(ExtensionConfig... configs)voidclearHeaders()java.util.List<java.net.HttpCookie>getCookies()java.util.List<ExtensionConfig>getExtensions()java.lang.StringgetHeader(java.lang.String name)intgetHeaderInt(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.StringgetHost()java.lang.StringgetHttpVersion()java.lang.StringgetMethod()java.lang.StringgetOrigin()java.util.Map<java.lang.String,java.util.List<java.lang.String>>getParameterMap()Returns a map of the query parameters of the request.java.lang.StringgetProtocolVersion()java.lang.StringgetQueryString()java.net.URIgetRequestURI()java.lang.ObjectgetSession()Access the Servlet HTTP Session (if present)java.util.List<java.lang.String>getSubProtocols()java.security.PrincipalgetUserPrincipal()Get the User Principal for this request.booleanhasSubProtocol(java.lang.String test)booleanisOrigin(java.lang.String test)booleanisSecure()voidsetCookies(java.util.List<java.net.HttpCookie> cookies)voidsetExtensions(java.util.List<ExtensionConfig> configs)voidsetHeader(java.lang.String name, java.lang.String value)voidsetHeader(java.lang.String name, java.util.List<java.lang.String> values)voidsetHeaders(java.util.Map<java.lang.String,java.util.List<java.lang.String>> headers)voidsetHttpVersion(java.lang.String httpVersion)voidsetMethod(java.lang.String method)protected voidsetParameterMap(java.util.Map<java.lang.String,java.util.List<java.lang.String>> parameters)voidsetRequestURI(java.net.URI uri)voidsetSession(java.lang.Object session)voidsetSubProtocols(java.lang.String... protocols)Set Sub Protocol request list.voidsetSubProtocols(java.util.List<java.lang.String> subProtocols)
-
-
-
Method Detail
-
addExtensions
public void addExtensions(ExtensionConfig... configs)
- Specified by:
addExtensionsin interfaceUpgradeRequest
-
addExtensions
public void addExtensions(java.lang.String... configs)
- Specified by:
addExtensionsin interfaceUpgradeRequest
-
clearHeaders
public void clearHeaders()
- Specified by:
clearHeadersin interfaceUpgradeRequest
-
getCookies
public java.util.List<java.net.HttpCookie> getCookies()
- Specified by:
getCookiesin interfaceUpgradeRequest
-
getExtensions
public java.util.List<ExtensionConfig> getExtensions()
- Specified by:
getExtensionsin interfaceUpgradeRequest
-
getHeader
public java.lang.String getHeader(java.lang.String name)
- Specified by:
getHeaderin interfaceUpgradeRequest
-
getHeaderInt
public int getHeaderInt(java.lang.String name)
- Specified by:
getHeaderIntin interfaceUpgradeRequest
-
getHeaders
public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getHeaders()
- Specified by:
getHeadersin interfaceUpgradeRequest
-
getHeaders
public java.util.List<java.lang.String> getHeaders(java.lang.String name)
- Specified by:
getHeadersin interfaceUpgradeRequest
-
getHost
public java.lang.String getHost()
- Specified by:
getHostin interfaceUpgradeRequest
-
getHttpVersion
public java.lang.String getHttpVersion()
- Specified by:
getHttpVersionin interfaceUpgradeRequest
-
getMethod
public java.lang.String getMethod()
- Specified by:
getMethodin interfaceUpgradeRequest
-
getOrigin
public java.lang.String getOrigin()
- Specified by:
getOriginin interfaceUpgradeRequest
-
getParameterMap
public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getParameterMap()
Returns a map of the query parameters of the request.- Specified by:
getParameterMapin interfaceUpgradeRequest- Returns:
- a unmodifiable map of query parameters of the request.
-
getProtocolVersion
public java.lang.String getProtocolVersion()
- Specified by:
getProtocolVersionin interfaceUpgradeRequest
-
getQueryString
public java.lang.String getQueryString()
- Specified by:
getQueryStringin interfaceUpgradeRequest
-
getRequestURI
public java.net.URI getRequestURI()
- Specified by:
getRequestURIin interfaceUpgradeRequest
-
getSession
public java.lang.Object getSession()
Access the Servlet HTTP Session (if present)Note: Never present on a Client UpgradeRequest.
- Specified by:
getSessionin interfaceUpgradeRequest- Returns:
- the Servlet HTTPSession on server side UpgradeRequests
-
getSubProtocols
public java.util.List<java.lang.String> getSubProtocols()
- Specified by:
getSubProtocolsin interfaceUpgradeRequest
-
getUserPrincipal
public java.security.Principal getUserPrincipal()
Get the User Principal for this request.Only applicable when using UpgradeRequest from server side.
- Specified by:
getUserPrincipalin interfaceUpgradeRequest- Returns:
- the user principal
-
hasSubProtocol
public boolean hasSubProtocol(java.lang.String test)
- Specified by:
hasSubProtocolin interfaceUpgradeRequest
-
isOrigin
public boolean isOrigin(java.lang.String test)
- Specified by:
isOriginin interfaceUpgradeRequest
-
isSecure
public boolean isSecure()
- Specified by:
isSecurein interfaceUpgradeRequest
-
setCookies
public void setCookies(java.util.List<java.net.HttpCookie> cookies)
- Specified by:
setCookiesin interfaceUpgradeRequest
-
setExtensions
public void setExtensions(java.util.List<ExtensionConfig> configs)
- Specified by:
setExtensionsin interfaceUpgradeRequest
-
setHeader
public void setHeader(java.lang.String name, java.util.List<java.lang.String> values)- Specified by:
setHeaderin interfaceUpgradeRequest
-
setHeader
public void setHeader(java.lang.String name, java.lang.String value)- Specified by:
setHeaderin interfaceUpgradeRequest
-
setHeaders
public void setHeaders(java.util.Map<java.lang.String,java.util.List<java.lang.String>> headers)
- Specified by:
setHeadersin interfaceUpgradeRequest
-
setHttpVersion
public void setHttpVersion(java.lang.String httpVersion)
- Specified by:
setHttpVersionin interfaceUpgradeRequest
-
setMethod
public void setMethod(java.lang.String method)
- Specified by:
setMethodin interfaceUpgradeRequest
-
setParameterMap
protected void setParameterMap(java.util.Map<java.lang.String,java.util.List<java.lang.String>> parameters)
-
setRequestURI
public void setRequestURI(java.net.URI uri)
- Specified by:
setRequestURIin interfaceUpgradeRequest
-
setSession
public void setSession(java.lang.Object session)
- Specified by:
setSessionin interfaceUpgradeRequest
-
setSubProtocols
public void setSubProtocols(java.util.List<java.lang.String> subProtocols)
- Specified by:
setSubProtocolsin interfaceUpgradeRequest
-
setSubProtocols
public void setSubProtocols(java.lang.String... protocols)
Set Sub Protocol request list.- Specified by:
setSubProtocolsin interfaceUpgradeRequest- Parameters:
protocols- the sub protocols desired
-
-