Class 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 Detail

      • ExchangeHandshakeRequest

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

      • 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