Interface JettyServerUpgradeRequest
-
- All Superinterfaces:
org.eclipse.jetty.websocket.api.UpgradeRequest
public interface JettyServerUpgradeRequest extends org.eclipse.jetty.websocket.api.UpgradeRequest
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.security.cert.X509Certificate[]getCertificates()javax.servlet.http.HttpServletRequestgetHttpServletRequest()java.util.LocalegetLocale()java.util.Enumeration<java.util.Locale>getLocales()java.net.SocketAddressgetLocalSocketAddress()java.net.SocketAddressgetRemoteSocketAddress()java.lang.StringgetRequestPath()java.lang.ObjectgetServletAttribute(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()java.lang.ObjectgetSession()Access the Servlet HTTP Session (if present)booleanisUserInRole(java.lang.String role)voidsetServletAttribute(java.lang.String name, java.lang.Object value)-
Methods inherited from interface org.eclipse.jetty.websocket.api.UpgradeRequest
getCookies, getExtensions, getHeader, getHeaderInt, getHeaders, getHeaders, getHost, getHttpVersion, getMethod, getOrigin, getParameterMap, getProtocolVersion, getQueryString, getRequestURI, getSubProtocols, getUserPrincipal, hasSubProtocol, isSecure
-
-
-
-
Method Detail
-
getSession
java.lang.Object getSession()
Access the Servlet HTTP Session (if present)Note: Never present on a Client UpgradeRequest.
- Returns:
- the Servlet HTTPSession on server side UpgradeRequests
-
getCertificates
java.security.cert.X509Certificate[] getCertificates()
- Returns:
- The
X509Certificateinstance at request attribute "javax.servlet.request.X509Certificate" or null.
-
getHttpServletRequest
javax.servlet.http.HttpServletRequest getHttpServletRequest()
- Returns:
- Immutable version of
HttpServletRequest
-
getLocale
java.util.Locale getLocale()
- Returns:
- The requested Locale
- See Also:
ServletRequest.getLocale()
-
getLocales
java.util.Enumeration<java.util.Locale> getLocales()
- Returns:
- The requested Locales
- See Also:
ServletRequest.getLocales()
-
getLocalSocketAddress
java.net.SocketAddress getLocalSocketAddress()
- Returns:
- The local requested address, which is typically an
InetSocketAddress, but may be another derivation ofSocketAddress - See Also:
ServletRequest.getLocalAddr(),ServletRequest.getLocalPort()
-
getRemoteSocketAddress
java.net.SocketAddress getRemoteSocketAddress()
- Returns:
- The remote request address, which is typically an
InetSocketAddress, but may be another derivation ofSocketAddress - See Also:
ServletRequest.getRemoteAddr(),ServletRequest.getRemotePort()
-
getRequestPath
java.lang.String getRequestPath()
- Returns:
- The request URI path within the context
-
getServletAttribute
java.lang.Object getServletAttribute(java.lang.String name)
- Parameters:
name- Attribute name- Returns:
- Attribute value or null
- See Also:
ServletRequest.getAttribute(String)
-
getServletAttributes
java.util.Map<java.lang.String,java.lang.Object> getServletAttributes()
- Returns:
- Request attribute map
-
getServletParameters
java.util.Map<java.lang.String,java.util.List<java.lang.String>> getServletParameters()
- Returns:
- Request parameters
- See Also:
ServletRequest.getParameterMap()
-
isUserInRole
boolean isUserInRole(java.lang.String role)
- Parameters:
role- The user role- Returns:
- True if the requests user has the role
- See Also:
HttpServletRequest.isUserInRole(String)
-
setServletAttribute
void setServletAttribute(java.lang.String name, java.lang.Object value)- Parameters:
name- Attribute namevalue- Attribute value to set- See Also:
ServletRequest.setAttribute(String, Object)
-
-