Class ConnectionStatusListener<T extends com.caplin.ret.trapi.connection.Connection>

  • All Implemented Interfaces:
    com.caplin.ret.trapi.connection.ConnectionListener
    Direct Known Subclasses:
    MarketOrderConnectionStatusListener

    public class ConnectionStatusListener<T extends com.caplin.ret.trapi.connection.Connection>
    extends java.lang.Object
    implements com.caplin.ret.trapi.connection.ConnectionListener
    • Constructor Detail

      • ConnectionStatusListener

        public ConnectionStatusListener​(StatusComparator statusComparator,
                                        java.util.Collection<T> connections,
                                        com.caplin.ret.trapi.concurrent.InjectableExecutorManager executorManager)
      • ConnectionStatusListener

        public ConnectionStatusListener​(T connection)
    • Method Detail

      • cancel

        public void cancel()
      • onConnectionUp

        public void onConnectionUp​(java.lang.String username,
                                   java.lang.String connectionLabel)
        Specified by:
        onConnectionUp in interface com.caplin.ret.trapi.connection.ConnectionListener
      • onConnectionDown

        public void onConnectionDown​(java.lang.String username,
                                     java.lang.String connectionLabel)
        Specified by:
        onConnectionDown in interface com.caplin.ret.trapi.connection.ConnectionListener
      • getListenerId

        public java.lang.String getListenerId()
        Specified by:
        getListenerId in interface com.caplin.ret.trapi.connection.ConnectionListener
      • getConnectionLabels

        public java.util.Set<java.lang.String> getConnectionLabels()
      • getDisconnectedConnectionLabels

        public java.util.Set<java.lang.String> getDisconnectedConnectionLabels()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object