Class AbstractGatewayConnection.WebSocketEndpoint

java.lang.Object
com.inductiveautomation.ignition.client.gateway_interface.AbstractGatewayConnection.WebSocketEndpoint
All Implemented Interfaces:
org.eclipse.jetty.websocket.api.Session.Listener, org.eclipse.jetty.websocket.api.Session.Listener.AutoDemanding
Enclosing class:
AbstractGatewayConnection

public final class AbstractGatewayConnection.WebSocketEndpoint extends Object implements org.eclipse.jetty.websocket.api.Session.Listener.AutoDemanding
The local endpoint of the WebSocket connection. Receives WebSocket events when the connection is opened, closed, receives an error, or receives a message.
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.eclipse.jetty.websocket.api.Session.Listener

    org.eclipse.jetty.websocket.api.Session.Listener.Abstract, org.eclipse.jetty.websocket.api.Session.Listener.AbstractAutoDemanding, org.eclipse.jetty.websocket.api.Session.Listener.AutoDemanding
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    onWebSocketBinary(ByteBuffer buffer, org.eclipse.jetty.websocket.api.Callback callback)
     
    void
    onWebSocketClose(int statusCode, String reason)
     
    void
     
    void
    onWebSocketOpen(org.eclipse.jetty.websocket.api.Session session)
     
    void
     
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.eclipse.jetty.websocket.api.Session.Listener

    onWebSocketFrame, onWebSocketPartialBinary, onWebSocketPartialText, onWebSocketPing, onWebSocketText
  • 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
    • onWebSocketClose

      public void onWebSocketClose(int statusCode, String reason)
      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
    • onWebSocketBinary

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

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

      public String toString()
      Overrides:
      toString in class Object