Class XmppWebSocket


  • @WebSocket
    public class XmppWebSocket
    extends Object
    This class handles all WebSocket events for the corresponding connection with a remote peer. Specifically the XMPP session is managed concurrently with the WebSocket session, including all framing and authentication requirements. Packets received from the remote peer are forwarded as needed via a SessionPacketRouter, and packets destined for the remote peer are forwarded via the corresponding RemoteEndpoint.
    • Constructor Detail

      • XmppWebSocket

        public XmppWebSocket()
    • Method Detail

      • onConnect

        @OnWebSocketConnect
        public void onConnect​(org.eclipse.jetty.websocket.api.Session session)
      • onClose

        @OnWebSocketClose
        public void onClose​(int statusCode,
                            String reason)
      • onTextMethod

        @OnWebSocketMessage
        public void onTextMethod​(String stanza)
      • onError

        @OnWebSocketError
        public void onError​(Throwable error)