All Classes

Class Description
AbstractSubscriptionsManager  
AccessControlPlugin
Interface, das Datenverteiler-Zugriffssteuerungs-Plugins implementieren müssen.
AccessControlUtil
Klasse, die Hilfsfunktionen zum Filtern von Datenpaketen bereitstellt.
ApplicationCommunicationInterface
Basis-Interface für eine Kommunikation vom Datenverteiler zu einer Applikation
ApplicationConnectionMap
TBD Dokumentation
ApplicationInfo
Speichert die Informationen um eine aktive Verbindung aufzubauen
ApplicationObjectManager
Klasse, die Applikationsobjekte für die verbundenen Anwendungen erstellt
ApplicationStatusUpdater
Dieser Thread verschickt den Status(angemeldete Applikationen, Telegrammlaufzeiten, durch Applikationen angemeldete Datenidentifikationen) aller angemeldeten Applikationen.
ArchiveAccessControlPlugin
Zugriffssteuerungs-Plugin für den Datenverteiler, das Archivanfragen überwacht.
AuthentificationComponent Deprecated.
BestWayManager
Diese Komponente verwaltet die aktuellen Weginformationen zu den anderen Datenverteilern.
BestWayManagerInterface
Schnittstelle zum Zugriff auf die Matrix der günstigsten Wege.
CommunicationInterface
Basis-Interface für eine Netzwerkverbindung Dav-Dav oder Dav-App
CommunicationState
Mögliche Statuswerte für eine Verbindung zwischen 2 Datenverteilern (aus der Sicht eines der beiden Datenverteiler)
CommunicationStateAndMessage
Ein Kommunikationsstatus plus Fehlernachricht und Datenverteileradresse (falls bekannt)
ConfigAccessControlPlugin
Zugriffssteuerungs-Plugin für den Datenverteiler, das Konfigurationsänderungen überwacht.
ConnectionMap<T extends ServerHighLevelCommunication>
Eine Map von ID zu Verbindung
ConnectionState
Stellt einen Verbindungsstatus einer Anmeldung dar
DataIndexCounter<E>
Klasse, die zu Objekten einen Datenindex hochzählt
DataTelegramList
Eine Liste von zusammengehörigen Applikationstelegrammen (die gesplittet wurde), zusammen mti der ID der sendenden Applikation (-1 falls unbekannt)
DavAccessControlManager
Klasse, die im Datenmodell Abfragen nach Benutzerberechtigungen erlaubt.
DavAccessControlPublisher
Veröffentlicht den Status der Rechteprüfung über die Attributgruppe atg.datenverteilerRechteprüfung am Datenverteilerobjekt.
DavDavRequester
Implementiert die Schnittstelle Applikation-Dav (siehe DavRequester) auf Datenverteiler-Seite
DavInitializationException  
DavTransactionManager
Klasse, die Transaktionen auf Dav-Seite verwaltet (Anmeldungen und Abmeldungen der inneren Datenidentifikationen, Einfügen von DataIndizes in innere Datensätze)
DavTransmitterPublisher
Veröffentlicht den Kommunikationszustand der verbundenen Datenverteiler über die Attributgruppe atg.datenverteilerKommunikationsZustand am Datenverteilerobjekt.
DebugTransmitterPublisher
Veröffentlicht den Verbindungszustand zwischen Datenverteilern auf der Konsole
DisabledTransmitterConnectionsReceiver
Empfänger für die Parameter-Attributegruppe "atg.deaktivierteVerbindungen" mit der Dav-Dav-Verbindungen temporär deaktiviert werden können
DistributionInterface
Dieses Interface definiert die Schnittstelle, um die Route zum Ziel (DAV/DAF) zu aktualisieren.
HighLevelApplicationManager
Klasse, die Telegramme von den Applikations-Verbindungen entgegennimmt und entsprechend weiterleitet und verarbeitet
HighLevelConnectionsManager
Diese Klasse stellt das Bindeglied zwischen dem LowLevelConnectionsManager und den Funktionen der oberen Ebene wie dem HighLevelApplicationManager, HighLevelTransmitterManager und dem TelegramManager dar.
HighLevelConnectionsManagerInterface
Interface für die Verbindungsverwaltung (ehemals ConnectionsManager).
HighLevelSubscriptionsManager
Diese Klasse bietet Funktionen um die Anmeldungen zu verwalten.
HighLevelTransmitterManager
Klasse, die Dav-Dav-Verbindungen verwaltet und Telegramme von T_T-Verbindungen entgegen nimmt und entsprechende Updates bei den verantwortlichen Klassen auslöst.
HighLevelTransmitterManagerInterface
Interface für die Verwaltung der Dav-Dav_Verbindungen
IncomingApplicationConnections
Klasse, die eingehende App-Dav-Verbindungen verwaltet
IncomingTransmitterConnections
Klasse, die eingehende Dav-Dav-Verbindungen verwaltet
ListsManager
Diese Klasse dient zur Verwaltung von Anmeldelistentelegrammen, die zwischen Datenverteilern zum Austausch von Informationen über angemeldete Objekte, Attributgruppen und Aspekte verwendet werden.
ListsManagerInterface
Schnittstelle die von der Verwaltung der günstigsten Wege benutzt wird, um die notwendigen Informationen zur Verwaltung der Anmeldelisten weiterzugeben.
LocalReceivingSubscription  
LocalSendingSubscription  
LocalSubscription
Interface für eine Anmeldung von einer lokalen Anmeldung (T_A)
LowLevelApplicationConnections
Diese Klasse verwaltet Applikations-Verbindung auf unterster Protokoll-Ebene.
LowLevelAuthentication Deprecated.
LowLevelAuthenticationInterface Deprecated.
LowLevelConnectionsManager
Klasse, die die Verbindungen des Datenverteilers verwaltet.
LowLevelConnectionsManagerInterface
Interface für die Verwaltung der Verbindungen
LowLevelTransmitterConnections
Diese 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.
OutgoingApplicationConnections
Verwaltung für ausgehende Datenverteilerverbindungen
OutgoingTransmitterConnections
Verwaltung für ausgehende Datenverteilerverbindungen
PackageRuntimeInfo  
ReceiverState
Status einer Senek oder eines Empfängers
ReceivingSubscription
Interface für eine Anmeldung, die Daten empfängt
RemoteCentralSubscription
Anmeldung bei einem anderen Zentraldatenverteiler
RemoteDrainSubscription
Anmeldung als Sender auf eine Senke bei einem entfernten Zentral-Datenverteiler.
RemoteReceiverSubscription
Anmeldung eines entfernten Empfängers auf diesen Datenverteiler (der möglicherweise Zentraldatenverteiler ist)
RemoteReceivingSubscription  
RemoteSenderSubscription
Anmeldung eines entfernten Senders auf diesen Datenverteiler (der möglicherweise Zentraldatenverteiler ist)
RemoteSendingSubscription  
RemoteSourceSubscription
Anmeldung als Empfänger auf eine Quelle bei einem entfernten Zentraldatenverteiler
RemoteSubscription
Interface für eine Anmeldung zu einem anderen Datenverteiler (T_T)
RemoveLockFiles
Klasse zum Löschen von vergessenen Lockdatei
RoutingConnectionInterface
Dieses Interface deklariert Methoden, die Informationen zu Verbindungen liefern.
RoutingTable
Die Klasse ist für die Weginformationsverwaltung zuständig.
SelfClientDavConnection  
SenderState
Status eines Senders/einer Quelle
SendingSubscription
Interface für eine Anmeldung, die Daten sendet
ServerConnectionProperties
Diese Klasse stellt die Parameter einer Verbindung zwischen zwei Servern zur Verfügung.
ServerDavParameters
Diese Klasse stellt die Parameter des Datenverteilers auf Server-Seite zur Verfügung.
ServerHighLevelCommunication
Dieses Interface deklariert Methoden, welche von der Verbindungsverwaltung aufgerufen werden.
Subscription
Interface für eine Anmeldung an einer Datenidentifikation-Objekt-Kombination
SubscriptionInfo
Diese Klasse kapselt eine Anmeldungsinformation zu einer Objekt/Attributgruppe/Aspekt/Simulationsvariante-Kombination.
SubscriptionList  
SubscriptionsFromApplicationStorage
Speichert alle Anmeldungen, die über eine Kommunikationsverbindung mit einer Applikation empfangen wurden.
SubscriptionsFromDavStorage
Speichert alle Anmeldungen, die über eine Kommunikationsverbindung mit einem anderen Datenverteiler empfangen wurden.
SubscriptionsFromRemoteStorage
Speichert alle Anmeldungen, die über eine Kommunikationsverbindung mit einer Applikation oder mit einem anderen Datenverteiler empfangen wurden.
SubscriptionsManager
Klasse für die Verwaltung der Anmeldungen
T_A_HighLevelCommunication
Diese Klasse stellt eine Verbindung vom Datenverteiler zur Applikation dar.
T_A_HighLevelCommunicationInterface
Erweitert das Interface ServerHighLevelCommunication, um Funktionalität zwischen dem Transmitter und der Applikation.
T_T_HighLevelCommunication
Diese Klasse stellt die Funktionalitäten für die Kommunikation zwischen zwei Datenverteilern zur Verfügung.
T_T_HighLevelCommunicationInterface
Dieses Interface erweitert die Interfaces ServerHighLevelCommunication und RoutingConnectionInterface um die Funktionalität zum Senden von Telegrammen von einem Datenverteiler zum Nächsten (DaV-DaV).
TCP_IP_ServerCommunication Deprecated.
TelegramAggregator<T extends de.bsvrz.dav.daf.communication.lowLevel.telegrams.DataTelegramInterface>
Diese Klasse dient dazu, aufgeteilte Datentelegramme wieder zusammenzusetzen.
TelegramManager
Diese Klasse verarbeitet ankommende Datentelegramme, prüft ob der Absender erlaubt war die Daten zu verschicken (Anmeldung gültig), wendet eventuelle AccessControlPlugins auf die Telegramme an und gibt sie dann an das passende SubscriptionInfo-Objekt weiter, welches die Telegramme an interessierte Empfänger weiterleitet.
TelegramManagerTransactionInterface
Schnittstelle für die Transaktionen, die der Subscriptionsmanager implementieren sollte
TerminateConnection
Stoppt die Datenverteiler- bzw.
Transmitter
Klasse zum Start des Datenverteilers ohne grafische Oberfläche.
TransmitterCommunicationInterface
Basis-Interface für eine Kommunikation zwischen zwei Datenverteilern
TransmitterConnectionMap
Klasse, die die offenen Verbindungen eines Datenverteilers speichert und diese den konfigurierten Verbindungen zuordnen kann, sowie den Status von Verbindungen abfragen kann.
TransmitterStatus
Verbindungszustand eines Datenverteilers
TransmitterStatusPublisher
Listener-Interface für Klassen, die über Änderungen an den verbundenen Datenverteilern informiert werden