Class WsHandshakeRequest
- java.lang.Object
- 
- org.apache.tomcat.websocket.server.WsHandshakeRequest
 
- 
- All Implemented Interfaces:
- HandshakeRequest
 
 public class WsHandshakeRequest extends java.lang.Object implements HandshakeRequest Represents the request that this session was opened under.
- 
- 
Field Summary- 
Fields inherited from interface javax.websocket.server.HandshakeRequestSEC_WEBSOCKET_EXTENSIONS, SEC_WEBSOCKET_KEY, SEC_WEBSOCKET_PROTOCOL, SEC_WEBSOCKET_VERSION
 
- 
 - 
Constructor SummaryConstructors Constructor Description WsHandshakeRequest(HttpServletRequest request, java.util.Map<java.lang.String,java.lang.String> pathParams)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.util.List<java.lang.String>>getHeaders()java.lang.ObjectgetHttpSession()Get the HTTP Session object associated with this request.java.util.Map<java.lang.String,java.util.List<java.lang.String>>getParameterMap()java.lang.StringgetQueryString()java.net.URIgetRequestURI()java.security.PrincipalgetUserPrincipal()booleanisUserInRole(java.lang.String role)
 
- 
- 
- 
Constructor Detail- 
WsHandshakeRequestpublic WsHandshakeRequest(HttpServletRequest request, java.util.Map<java.lang.String,java.lang.String> pathParams) 
 
- 
 - 
Method Detail- 
getRequestURIpublic java.net.URI getRequestURI() - Specified by:
- getRequestURIin interface- HandshakeRequest
 
 - 
getParameterMappublic java.util.Map<java.lang.String,java.util.List<java.lang.String>> getParameterMap() - Specified by:
- getParameterMapin interface- HandshakeRequest
 
 - 
getQueryStringpublic java.lang.String getQueryString() - Specified by:
- getQueryStringin interface- HandshakeRequest
 
 - 
getUserPrincipalpublic java.security.Principal getUserPrincipal() - Specified by:
- getUserPrincipalin interface- HandshakeRequest
 
 - 
getHeaderspublic java.util.Map<java.lang.String,java.util.List<java.lang.String>> getHeaders() - Specified by:
- getHeadersin interface- HandshakeRequest
 
 - 
isUserInRolepublic boolean isUserInRole(java.lang.String role) - Specified by:
- isUserInRolein interface- HandshakeRequest
 
 - 
getHttpSessionpublic java.lang.Object getHttpSession() Description copied from interface:javax.websocket.server.HandshakeRequestGet the HTTP Session object associated with this request. Object is used to avoid a direct dependency on the Servlet API.- Specified by:
- getHttpSessionin interface- HandshakeRequest
- Returns:
- The javax.servlet.http.HttpSession object associated with this request, if any.
 
 
- 
 
-