Class OutgoingApplicationConnections

java.lang.Object
de.bsvrz.dav.dav.main.OutgoingApplicationConnections

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

    Constructors
    Constructor Description
    OutgoingApplicationConnections​(de.bsvrz.dav.daf.communication.lowLevel.ServerConnectionInterface serverConnection, int reconnectionDelay, ServerDavParameters serverDavParameters, LowLevelConnectionsManagerInterface lowLevelConnectionsManager, HighLevelApplicationManager applicationManager, ApplicationConnectionMap connectionMap)
    Konstruktor
  • Method Summary

    Modifier and Type Method Description
    void close()
    Terminiert die Versuche, neue Verbindungen aufzubauen
    void setConfigurationAvailable()
    Trigger, dass die Konfiguration verfügbar ist.
    void start()
    Startet den Aufbau der aktiven Verbindungen zu anderen Applikationen (asynchron)
    java.lang.String toString()  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • 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 Details

    • 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