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
HandshakeRequest which wraps a WebSocketHttpExchange to act on it.
Author:
Norman Maurer
  • Constructor Details

    • ExchangeHandshakeRequest

      public ExchangeHandshakeRequest(io.undertow.websockets.spi.WebSocketHttpExchange exchange)
  • Method Details

    • getHeaders

      public Map<String,List<String>> getHeaders()
      Specified by:
      getHeaders in interface javax.websocket.server.HandshakeRequest
    • getUserPrincipal

      public Principal getUserPrincipal()
      Specified by:
      getUserPrincipal in interface javax.websocket.server.HandshakeRequest
    • getRequestURI

      public URI getRequestURI()
      Specified by:
      getRequestURI in interface javax.websocket.server.HandshakeRequest
    • isUserInRole

      public boolean isUserInRole(String role)
      Specified by:
      isUserInRole in interface javax.websocket.server.HandshakeRequest
    • getHttpSession

      public Object getHttpSession()
      Specified by:
      getHttpSession in interface javax.websocket.server.HandshakeRequest
    • getParameterMap

      public Map<String,List<String>> getParameterMap()
      Specified by:
      getParameterMap in interface javax.websocket.server.HandshakeRequest
    • getQueryString

      public String getQueryString()
      Specified by:
      getQueryString in interface javax.websocket.server.HandshakeRequest