Class OutgoingApplicationConnections


  • public class OutgoingApplicationConnections
    extends java.lang.Object
    Verwaltung für ausgehende Datenverteilerverbindungen
    • Constructor Detail

      • OutgoingApplicationConnections

        public OutgoingApplicationConnections​(de.bsvrz.dav.daf.communication.lowLevel.ServerConnectionInterface serverConnection,
                                              int reconnectionDelay,
                                              ServerDavParameters serverDavParameters,
                                              LowLevelConnectionsManagerInterface lowLevelConnectionsManager,
                                              HighLevelApplicationManager applicationManager,
                                              ApplicationConnectionMap connectionMap)
        Konstruktor
        Parameters:
        serverConnection - Factory zum Aufbauen von Verbindungen (z.B. TCP_IP_ServerCommunication)
        reconnectionDelay - Wiederverbindungswartezeit nach Verbindungsabbruch
        serverDavParameters - Server-Parameter
        lowLevelConnectionsManager - Low-Level-Verbindungsverwaltung
        applicationManager - High-Level-Verwaltung für Dav-Dav-Verbindungen (Anmeldelisten usw.)
        connectionMap - Verwaltung für alle offenen Verbindungen pro Datenverteiler
    • Method Detail

      • start

        public void start()
        Startet den Aufbau der aktiven Verbindungen zu anderen Applikationen (asynchron)
      • setConfigurationAvailable

        public void setConfigurationAvailable()
        Trigger, dass die Konfiguration verfügbar ist.
      • close

        public void close()
        Terminiert die Versuche, neue Verbindungen aufzubauen
      • toString

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