| Interface | Description |
|---|---|
| BestWayManagerInterface |
Schnittstelle zum Zugriff auf die Matrix der günstigsten Wege.
|
| DistributionInterface |
Dieses Interface definiert die Schnittstelle, um die Route zum Ziel (DAV/DAF) zu aktualisieren.
|
| HighLevelConnectionsManagerInterface |
Interface für die Verbindungsverwaltung (ehemals ConnectionsManager).
|
| HighLevelTransmitterManagerInterface |
Interface für die Verwaltung der Dav-Dav_Verbindungen
|
| ListsManagerInterface |
Schnittstelle die von der Verwaltung der günstigsten Wege benutzt wird, um die notwendigen Informationen zur Verwaltung der Anmeldelisten
weiterzugeben.
|
| LowLevelAuthenticationInterface |
Low-Level-Authentifizierung für angemeldete Applikationen undDatenverteiler
|
| LowLevelConnectionsManagerInterface |
Interface für die Verwaltung der Verbindungen
|
| RoutingConnectionInterface |
Dieses Interface deklariert Methoden, die Informationen zu Verbindungen liefern.
|
| ServerHighLevelCommunication |
Dieses Interface deklariert Methoden, welche von der Verbindungsverwaltung aufgerufen werden.
|
| SubscriptionsManager |
Klasse für die Verwaltung der Anmeldungen
|
| TelegramManagerTransactionInterface |
Schnittstelle für die Transaktionen, die der Subscriptionsmanager implementieren sollte
|
| Class | Description |
|---|---|
| AbstractSubscriptionsManager | |
| 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.
|
| ApplicationStatusUpdater.ApplicationConnection | |
| AuthentificationComponent |
Diese Klasse enthält die Komponenten zur Authentifizierung eines Benutzers/Applikation.
|
| BestWayManager |
Diese Komponente verwaltet die aktuellen Weginformationen zu den anderen Datenverteilern.
|
| DavDavRequester |
Implementiert die Schnittstelle Applikation-Dav (siehe
#DavRequester) auf Datenverteiler-Seite |
| DavTransactionManager |
Klasse, die Transaktionen auf Dav-Seite verwaltet (Anmeldungen und Abmeldungen der inneren Datenidentifikationen, Einfügen von DataIndizes in innere
Datensätze)
|
| DavTransactionManager.InnerTransactionDataSender |
Sender macht nichts relevates, Sendersteuerung interessiert nicht, da die Daten ohnehin manuell gesendet werden.
|
| 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. |
| 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.
|
| ListsManager |
Diese Klasse dient zur Verwaltung von Anmeldelistentelegrammen, die zwischen Datenverteilern zum Austausch von Informationen über angemeldete Objekte,
Attributgruppen und Aspekte verwendet werden.
|
| ListsManager.ReferenceCount | |
| LowLevelApplicationConnections |
Diese Klasse verwaltet Applikations-Verbindung auf unterster Protokoll-Ebene.
|
| LowLevelAuthentication | |
| LowLevelConnectionsManager |
Klasse, die die Verbindungen des Datenverteilers verwaltet.
|
| LowLevelTransmitterConnections | |
| RemoveLockFiles |
Klasse zum Löschen von vergessenen Lockdatei
|
| RemoveLockFiles.UncaughtExceptionHandler |
Implementierung eines UncaughtExceptionHandlers, der bei nicht abgefangenen Exceptions und Errors entsprechende Ausgaben macht und im Falle eines Errors den
Prozess terminiert.
|
| RoutingTable |
Die Klasse ist für die Weginformationsverwaltung zuständig.
|
| SelfClientDavConnection | |
| 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.
|
| SplittedTransmitterTelegramsTable |
Diese Klasse stellt eine Methode zur Verfügung, mit der alle Teiltelegramme eines Datensatzes gesammelt werden können.
|
| 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.
|
| TelegramAggregator<T extends 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. |
| TerminateConnection |
Stoppt die Datenverteiler- bzw.
|
| TerminateConnection.Sender | |
| TerminationQueryReceiver |
Verarbeitet Anfragen, Anwendungs-Verbindungen oder Dav-Verbindungen zu terminieren, oder den Datenverteiler zu beenden
|
| Transmitter |
Klasse zum Start des Datenverteilers ohne grafische Oberfläche.
|
| Transmitter.UncaughtExceptionHandler |
Implementierung eines UncaughtExceptionHandlers, der bei nicht abgefangenen Exceptions und Errors entsprechende Ausgaben macht und im Falle eines Errors den
Prozess terminiert.
|
| Enum | Description |
|---|---|
| ConnectionState |
Stellt einen Verbindungsstatus einer Anmeldung dar
|
| ServerDavParameters.UserRightsChecking |
| Exception | Description |
|---|---|
| DavInitializationException |