Class ExchangeHandshakeRequest
- java.lang.Object
-
- io.undertow.websockets.jsr.handshake.ExchangeHandshakeRequest
-
- All Implemented Interfaces:
javax.websocket.server.HandshakeRequest
public final class ExchangeHandshakeRequest extends Object implements javax.websocket.server.HandshakeRequest
HandshakeRequestwhich wraps aWebSocketHttpExchangeto act on it.- Author:
- Norman Maurer
-
-
Constructor Summary
Constructors Constructor Description ExchangeHandshakeRequest(io.undertow.websockets.spi.WebSocketHttpExchange exchange)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,List<String>>getHeaders()ObjectgetHttpSession()Map<String,List<String>>getParameterMap()StringgetQueryString()URIgetRequestURI()PrincipalgetUserPrincipal()booleanisUserInRole(String role)
-
-
-
Method Detail
-
getHeaders
public Map<String,List<String>> getHeaders()
- Specified by:
getHeadersin interfacejavax.websocket.server.HandshakeRequest
-
getUserPrincipal
public Principal getUserPrincipal()
- Specified by:
getUserPrincipalin interfacejavax.websocket.server.HandshakeRequest
-
getRequestURI
public URI getRequestURI()
- Specified by:
getRequestURIin interfacejavax.websocket.server.HandshakeRequest
-
isUserInRole
public boolean isUserInRole(String role)
- Specified by:
isUserInRolein interfacejavax.websocket.server.HandshakeRequest
-
getHttpSession
public Object getHttpSession()
- Specified by:
getHttpSessionin interfacejavax.websocket.server.HandshakeRequest
-
getParameterMap
public Map<String,List<String>> getParameterMap()
- Specified by:
getParameterMapin interfacejavax.websocket.server.HandshakeRequest
-
getQueryString
public String getQueryString()
- Specified by:
getQueryStringin interfacejavax.websocket.server.HandshakeRequest
-
-