public abstract class SubscriptionsFromRemoteStorage
extends java.lang.Object
Speichert alle Anmeldungen, die über eine Kommunikationsverbindung mit einer Applikation oder mit einem anderen Datenverteiler empfangen wurden.
Modifier and Type | Field and Description |
---|---|
protected ServerHighLevelCommunication |
_connection
Verbindung zu einem Kommunikationspartner (Applikation oder Datenverteiler) von dem die hier verwalteten Anmeldungen stammen.
|
protected java.util.Hashtable |
receiveSubscriptionTable
Die Empfangsanmeldungen-Tabelle
|
protected java.util.Hashtable |
sendSubscriptionTable
Die Sendeanmeldungen-Tabelle
|
static int |
T_A
DAV - DAF Kommunikation
|
static int |
T_T
DAV - DAV Kommunikation
|
Constructor and Description |
---|
SubscriptionsFromRemoteStorage(ServerHighLevelCommunication connection)
Erzeugt ein neues Objekt mit den gegebenen Parametern.
|
Modifier and Type | Method and Description |
---|---|
private java.lang.String |
getClassName() |
(package private) ServerHighLevelCommunication |
getConnection()
Gibt die Verbindungskomponente zurück.
|
(package private) abstract int |
getType()
Gibt den Typ der Komponente zurück 0: Verbindung mit einer Applikation 1: Verbindung mit einem Datenverteiler
|
void |
print(java.lang.String initialIndent,
java.lang.String additionalIndent,
java.lang.String name) |
private void |
printHashtable(java.lang.String initialIndent,
java.lang.String additionalIndent,
java.lang.String name,
java.util.Hashtable hashtable) |
void |
printSubscriptions()
Schreibt die Anmeldeinformationen in den Ausgabekanal.
|
java.lang.String |
toString() |
public static final int T_A
DAV - DAF Kommunikation
public static final int T_T
DAV - DAV Kommunikation
protected ServerHighLevelCommunication _connection
Verbindung zu einem Kommunikationspartner (Applikation oder Datenverteiler) von dem die hier verwalteten Anmeldungen stammen.
protected java.util.Hashtable sendSubscriptionTable
Die Sendeanmeldungen-Tabelle
protected java.util.Hashtable receiveSubscriptionTable
Die Empfangsanmeldungen-Tabelle
public SubscriptionsFromRemoteStorage(ServerHighLevelCommunication connection)
Erzeugt ein neues Objekt mit den gegebenen Parametern.
connection
- Die verbindung zur Kommunikationfinal ServerHighLevelCommunication getConnection()
Gibt die Verbindungskomponente zurück.
abstract int getType()
Gibt den Typ der Komponente zurück
public void printSubscriptions()
Schreibt die Anmeldeinformationen in den Ausgabekanal.
public void print(java.lang.String initialIndent, java.lang.String additionalIndent, java.lang.String name)
private void printHashtable(java.lang.String initialIndent, java.lang.String additionalIndent, java.lang.String name, java.util.Hashtable hashtable)
private java.lang.String getClassName()
public java.lang.String toString()
toString
in class java.lang.Object