Class ExchangeHandshakeRequest
- java.lang.Object
-
- io.undertow.websockets.jsr.handshake.ExchangeHandshakeRequest
-
- All Implemented Interfaces:
jakarta.websocket.server.HandshakeRequest
public final class ExchangeHandshakeRequest extends Object implements jakarta.websocket.server.HandshakeRequest
HandshakeRequestwhich wraps aWebSocketHttpExchangeto act on it.- Author:
- Norman Maurer
-
-
Constructor Summary
Constructors Constructor Description ExchangeHandshakeRequest(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)
-
-
-
Constructor Detail
-
ExchangeHandshakeRequest
public ExchangeHandshakeRequest(WebSocketHttpExchange exchange)
-
-
Method Detail
-
getHeaders
public Map<String,List<String>> getHeaders()
- Specified by:
getHeadersin interfacejakarta.websocket.server.HandshakeRequest
-
getUserPrincipal
public Principal getUserPrincipal()
- Specified by:
getUserPrincipalin interfacejakarta.websocket.server.HandshakeRequest
-
getRequestURI
public URI getRequestURI()
- Specified by:
getRequestURIin interfacejakarta.websocket.server.HandshakeRequest
-
isUserInRole
public boolean isUserInRole(String role)
- Specified by:
isUserInRolein interfacejakarta.websocket.server.HandshakeRequest
-
getHttpSession
public Object getHttpSession()
- Specified by:
getHttpSessionin interfacejakarta.websocket.server.HandshakeRequest
-
getParameterMap
public Map<String,List<String>> getParameterMap()
- Specified by:
getParameterMapin interfacejakarta.websocket.server.HandshakeRequest
-
getQueryString
public String getQueryString()
- Specified by:
getQueryStringin interfacejakarta.websocket.server.HandshakeRequest
-
-