Class WebsocketHttpSessionAttachRecorder


  • public class WebsocketHttpSessionAttachRecorder
    extends Object
    • Constructor Detail

      • WebsocketHttpSessionAttachRecorder

        public WebsocketHttpSessionAttachRecorder()
    • Method Detail

      • createWebSocketHandler

        public io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> createWebSocketHandler​(io.quarkus.runtime.RuntimeValue<io.undertow.websockets.WebSocketDeploymentInfo> info,
                                                                                             io.quarkus.runtime.RuntimeValue<io.undertow.websockets.ServerWebSocketContainer> container,
                                                                                             io.undertow.servlet.api.DeploymentManager deploymentManager)
        Gets an adapted version of VertxWebSocketHandler that attaches upgrade request HTTP session to the Undertow WebSocket HttpExchange.
        Parameters:
        info - websocket deployment info
        container - websocket container
        deploymentManager - deployment manager
        Returns:
        an adapted version of VertxWebSocketHandler