Class DevGateway.GatewayWebSocketBridge

java.lang.Object
org.eclipse.jetty.websocket.api.Session.Listener.Abstract
org.eclipse.jetty.websocket.api.Session.Listener.AbstractAutoDemanding
io.fluxzero.devserver.DevGateway.GatewayWebSocketBridge
All Implemented Interfaces:
WebSocket.Listener, org.eclipse.jetty.websocket.api.Session.Listener, org.eclipse.jetty.websocket.api.Session.Listener.AutoDemanding
Enclosing class:
DevGateway

public static final class DevGateway.GatewayWebSocketBridge extends org.eclipse.jetty.websocket.api.Session.Listener.AbstractAutoDemanding implements WebSocket.Listener
  • Method Details

    • onWebSocketOpen

      public void onWebSocketOpen(org.eclipse.jetty.websocket.api.Session session)
      Specified by:
      onWebSocketOpen in interface org.eclipse.jetty.websocket.api.Session.Listener
      Overrides:
      onWebSocketOpen in class org.eclipse.jetty.websocket.api.Session.Listener.Abstract
    • onWebSocketText

      public void onWebSocketText(String message)
      Specified by:
      onWebSocketText in interface org.eclipse.jetty.websocket.api.Session.Listener
    • onWebSocketBinary

      public void onWebSocketBinary(ByteBuffer message, org.eclipse.jetty.websocket.api.Callback callback)
      Specified by:
      onWebSocketBinary in interface org.eclipse.jetty.websocket.api.Session.Listener
    • onWebSocketPing

      public void onWebSocketPing(ByteBuffer message)
      Specified by:
      onWebSocketPing in interface org.eclipse.jetty.websocket.api.Session.Listener
    • onWebSocketPong

      public void onWebSocketPong(ByteBuffer message)
      Specified by:
      onWebSocketPong in interface org.eclipse.jetty.websocket.api.Session.Listener
    • onWebSocketClose

      public void onWebSocketClose(int statusCode, String reason, org.eclipse.jetty.websocket.api.Callback callback)
      Specified by:
      onWebSocketClose in interface org.eclipse.jetty.websocket.api.Session.Listener
    • onWebSocketError

      public void onWebSocketError(Throwable cause)
      Specified by:
      onWebSocketError in interface org.eclipse.jetty.websocket.api.Session.Listener
    • onOpen

      public void onOpen(WebSocket webSocket)
      Specified by:
      onOpen in interface WebSocket.Listener
    • onText

      public CompletionStage<?> onText(WebSocket webSocket, CharSequence data, boolean last)
      Specified by:
      onText in interface WebSocket.Listener
    • onBinary

      public CompletionStage<?> onBinary(WebSocket webSocket, ByteBuffer data, boolean last)
      Specified by:
      onBinary in interface WebSocket.Listener
    • onPing

      public CompletionStage<?> onPing(WebSocket webSocket, ByteBuffer message)
      Specified by:
      onPing in interface WebSocket.Listener
    • onPong

      public CompletionStage<?> onPong(WebSocket webSocket, ByteBuffer message)
      Specified by:
      onPong in interface WebSocket.Listener
    • onClose

      public CompletionStage<?> onClose(WebSocket webSocket, int statusCode, String reason)
      Specified by:
      onClose in interface WebSocket.Listener
    • onError

      public void onError(WebSocket webSocket, Throwable error)
      Specified by:
      onError in interface WebSocket.Listener