Package de.bsvrz.dav.dav.main
package de.bsvrz.dav.dav.main
-
ClassDescriptionTBD DokumentationSpeichert die Informationen um eine aktive Verbindung aufzubauenKlasse, die Applikationsobjekte für die verbundenen Anwendungen erstelltDieser Thread verschickt den Status(angemeldete Applikationen, Telegrammlaufzeiten, durch Applikationen angemeldete Datenidentifikationen) aller angemeldeten Applikationen.Deprecated.Diese Komponente verwaltet die aktuellen Weginformationen zu den anderen Datenverteilern.Schnittstelle zum Zugriff auf die Matrix der günstigsten Wege.Mögliche Statuswerte für eine Verbindung zwischen 2 Datenverteilern (aus der Sicht eines der beiden Datenverteiler)Ein Kommunikationsstatus plus Fehlernachricht und Datenverteileradresse (falls bekannt)ConnectionMap<T extends ServerHighLevelCommunication>Eine Map von ID zu VerbindungStellt einen Verbindungsstatus einer Anmeldung darVeröffentlicht den Status der Rechteprüfung über die Attributgruppe atg.datenverteilerRechteprüfung am Datenverteilerobjekt.Implementiert die Schnittstelle Applikation-Dav (siehe
DavRequester
) auf Datenverteiler-SeiteKlasse, die Transaktionen auf Dav-Seite verwaltet (Anmeldungen und Abmeldungen der inneren Datenidentifikationen, Einfügen von DataIndizes in innere Datensätze)Veröffentlicht den Kommunikationszustand der verbundenen Datenverteiler über die Attributgruppe atg.datenverteilerKommunikationsZustand am Datenverteilerobjekt.Veröffentlicht den Verbindungszustand zwischen Datenverteilern auf der KonsoleEmpfänger für die Parameter-Attributegruppe "atg.deaktivierteVerbindungen" mit der Dav-Dav-Verbindungen temporär deaktiviert werden könnenDieses Interface definiert die Schnittstelle, um die Route zum Ziel (DAV/DAF) zu aktualisieren.Klasse, die Telegramme von den Applikations-Verbindungen entgegennimmt und entsprechend weiterleitet und verarbeitetDiese Klasse stellt das Bindeglied zwischen demLowLevelConnectionsManager
und den Funktionen der oberen Ebene wie demHighLevelApplicationManager
,HighLevelTransmitterManager
und demTelegramManager
dar.Interface für die Verbindungsverwaltung (ehemals ConnectionsManager).Diese Klasse bietet Funktionen um die Anmeldungen zu verwalten.Klasse, die Dav-Dav-Verbindungen verwaltet und Telegramme von T_T-Verbindungen entgegen nimmt und entsprechende Updates bei den verantwortlichen Klassen auslöst.Interface für die Verwaltung der Dav-Dav_VerbindungenKlasse, die eingehende App-Dav-Verbindungen verwaltetKlasse, die eingehende Dav-Dav-Verbindungen verwaltetDiese Klasse dient zur Verwaltung von Anmeldelistentelegrammen, die zwischen Datenverteilern zum Austausch von Informationen über angemeldete Objekte, Attributgruppen und Aspekte verwendet werden.Schnittstelle die von der Verwaltung der günstigsten Wege benutzt wird, um die notwendigen Informationen zur Verwaltung der Anmeldelisten weiterzugeben.Diese Klasse verwaltet Applikations-Verbindung auf unterster Protokoll-Ebene.Deprecated.Deprecated.Klasse, die die Verbindungen des Datenverteilers verwaltet.Interface für die Verwaltung der VerbindungenDiese Klasse ist die Low-level-Verwaltung für Datenverteiler-Datenverteiler-Verbindungen Sie kümmert sich um den Verbindungsaufbau und um dem Aufbau bei Ersatzverbindungen im Falle eines Fehlers.Verwaltung für ausgehende DatenverteilerverbindungenVerwaltung für ausgehende DatenverteilerverbindungenKlasse zum Löschen von vergessenen LockdateiDieses Interface deklariert Methoden, die Informationen zu Verbindungen liefern.Die Klasse ist für die Weginformationsverwaltung zuständig.Diese Klasse stellt die Parameter einer Verbindung zwischen zwei Servern zur Verfügung.Diese Klasse stellt die Parameter des Datenverteilers auf Server-Seite zur Verfügung.Dieses Interface deklariert Methoden, welche von der Verbindungsverwaltung aufgerufen werden.Speichert alle Anmeldungen, die über eine Kommunikationsverbindung mit einer Applikation empfangen wurden.Speichert alle Anmeldungen, die über eine Kommunikationsverbindung mit einem anderen Datenverteiler empfangen wurden.Speichert alle Anmeldungen, die über eine Kommunikationsverbindung mit einer Applikation oder mit einem anderen Datenverteiler empfangen wurden.Klasse für die Verwaltung der AnmeldungenTelegramAggregator<T extends de.bsvrz.dav.daf.communication.lowLevel.telegrams.DataTelegramInterface>Diese Klasse dient dazu, aufgeteilte Datentelegramme wieder zusammenzusetzen.Diese Klasse verarbeitet ankommende Datentelegramme, prüft ob der Absender erlaubt war die Daten zu verschicken (Anmeldung gültig), wendet eventuelleAccessControlPlugin
s auf die Telegramme an und gibt sie dann an das passendeSubscriptionInfo
-Objekt weiter, welches die Telegramme an interessierte Empfänger weiterleitet.Schnittstelle für die Transaktionen, die der Subscriptionsmanager implementieren sollteStoppt die Datenverteiler- bzw.Klasse zum Start des Datenverteilers ohne grafische Oberfläche.Klasse, die die offenen Verbindungen eines Datenverteilers speichert und diese den konfigurierten Verbindungen zuordnen kann, sowie den Status von Verbindungen abfragen kann.Verbindungszustand eines DatenverteilersListener-Interface für Klassen, die über Änderungen an den verbundenen Datenverteilern informiert werden