Package org.apache.juneau.console.bus.websocket


package org.apache.juneau.console.bus.websocket
Jakarta WebSocket 2.2 transport for the console message bus.

The server half of the bus (org.apache.juneau.console.bus) carries frames over SSE with no extra dependency. This package adds the WebSocket transport, which also carries upstream (page → server) frames. The servlet container supplies the implementation (for example Jetty's jetty-ee11-websocket-jakarta-server or Tomcat's tomcat-embed-websocket).

Example:

public void contextInitialized(ServletContextEvent e) { BusWebSockets.register(e.getServletContext(), JobsRest.BUS); // "/juneau-bus/ws/{sessionId}" }

Since:
10.0.0
  • Classes
    Class
    Description
    The handshake guards of the bus's WebSocket endpoint (Origin, Host, fetch-site and capability checks).
    The per-connection endpoint of the bus's WebSocket transport.
    Registers the bus's WebSocket endpoint on the servlet container (Jakarta WebSocket 2.2).