Class JettyWebSocketTransport.JettyWebSocketDelegate

java.lang.Object
org.cometd.client.websocket.common.AbstractWebSocketTransport.Delegate
org.cometd.client.websocket.jetty.JettyWebSocketTransport.JettyWebSocketDelegate
All Implemented Interfaces:
org.eclipse.jetty.websocket.api.WebSocketConnectionListener, org.eclipse.jetty.websocket.api.WebSocketListener
Enclosing class:
JettyWebSocketTransport

public class JettyWebSocketTransport.JettyWebSocketDelegate
extends AbstractWebSocketTransport.Delegate
implements org.eclipse.jetty.websocket.api.WebSocketListener
  • Constructor Details

    • JettyWebSocketDelegate

      public JettyWebSocketDelegate()
  • Method Details

    • onWebSocketConnect

      public void onWebSocketConnect​(org.eclipse.jetty.websocket.api.Session session)
      Specified by:
      onWebSocketConnect in interface org.eclipse.jetty.websocket.api.WebSocketConnectionListener
    • onWebSocketClose

      public void onWebSocketClose​(int closeCode, java.lang.String reason)
      Specified by:
      onWebSocketClose in interface org.eclipse.jetty.websocket.api.WebSocketConnectionListener
    • onWebSocketText

      public void onWebSocketText​(java.lang.String data)
      Specified by:
      onWebSocketText in interface org.eclipse.jetty.websocket.api.WebSocketListener
    • onWebSocketBinary

      public void onWebSocketBinary​(byte[] payload, int offset, int len)
      Specified by:
      onWebSocketBinary in interface org.eclipse.jetty.websocket.api.WebSocketListener
    • onWebSocketError

      public void onWebSocketError​(java.lang.Throwable failure)
      Specified by:
      onWebSocketError in interface org.eclipse.jetty.websocket.api.WebSocketConnectionListener
    • send

      public void send​(java.lang.String content)
      Specified by:
      send in class AbstractWebSocketTransport.Delegate
    • shutdown

      protected void shutdown​(java.lang.String reason)
      Specified by:
      shutdown in class AbstractWebSocketTransport.Delegate
    • isOpen

      protected boolean isOpen()
      Overrides:
      isOpen in class AbstractWebSocketTransport.Delegate
    • close

      protected void close()
      Specified by:
      close in class AbstractWebSocketTransport.Delegate