Class ExchangeHandshakeRequest

  • All Implemented Interfaces:
    jakarta.websocket.server.HandshakeRequest

    public final class ExchangeHandshakeRequest
    extends java.lang.Object
    implements jakarta.websocket.server.HandshakeRequest
    HandshakeRequest which wraps a WebSocketHttpExchange to act on it.
    Author:
    Norman Maurer
    • Field Summary

      • Fields inherited from interface jakarta.websocket.server.HandshakeRequest

        SEC_WEBSOCKET_EXTENSIONS, SEC_WEBSOCKET_KEY, SEC_WEBSOCKET_PROTOCOL, SEC_WEBSOCKET_VERSION
    • Constructor Summary

      Constructors 
      Constructor Description
      ExchangeHandshakeRequest​(io.undertow.websockets.spi.WebSocketHttpExchange exchange)  
    • Constructor Detail

      • ExchangeHandshakeRequest

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

      • getHeaders

        public java.util.Map<java.lang.String,​java.util.List<java.lang.String>> getHeaders()
        Specified by:
        getHeaders in interface jakarta.websocket.server.HandshakeRequest
      • getUserPrincipal

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

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

        public boolean isUserInRole​(java.lang.String role)
        Specified by:
        isUserInRole in interface jakarta.websocket.server.HandshakeRequest
      • getHttpSession

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

        public java.util.Map<java.lang.String,​java.util.List<java.lang.String>> getParameterMap()
        Specified by:
        getParameterMap in interface jakarta.websocket.server.HandshakeRequest
      • getQueryString

        public java.lang.String getQueryString()
        Specified by:
        getQueryString in interface jakarta.websocket.server.HandshakeRequest