public class SettingsManager
extends java.lang.Object
| Constructor and Description |
|---|
SettingsManager(de.bsvrz.dav.daf.main.ClientDavInterface connection,
DataIdentification parameterIdentification)
Erzeugt ein neues Verwaltungsobjekt.
|
SettingsManager(de.bsvrz.dav.daf.main.ClientDavInterface connection,
DataIdentification parameterIdentification,
short simulationVariantForTypeAndSetWildcardExpansion)
Erzeugt ein neues Verwaltungsobjekt.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addEndOfSettingsListener(EndOfSettingsListener listener)
Ergänzt die Liste der Beobachter, die informiert werden wollen, sobald alle Einstellungen abgearbeitet wurden.
|
void |
addUpdateListener(UpdateListener listener)
Ergänzt die Liste der Beobachter, die bei Änderung des Parameters zu informieren sind, um einen weiteren Eintrag.
|
void |
removeEndOfSettingsListener(EndOfSettingsListener listener)
Löscht einen Beobachter aus der Liste der Beobachter, die informiert werden wollen, sobald alle Einstellungen abgearbeitet wurden.
|
void |
removeUpdateListener(UpdateListener listener)
Löscht einen Beobachter aus der Liste der Beobachter, die bei Änderung des Parameters zu informieren sind.
|
void |
start()
Meldet die im Konstruktor übergebene Datenidentifikation an und startet damit auch die Verarbeitung und Weitergabe der alten und neuen
Einstellungen pro Datenidentifikation aus erhaltenen Parameterdatensätzen an die angemeldeten Beobachter.
|
void |
stop()
Meldet die im Konstruktor übergebene Datenidentifikation wieder ab und beendet damit auch die Verarbeitung und Weitergabe der alten und neuen
Einstellungen pro Datenidentifikation aus erhaltenen Parameterdatensätzen an die angemeldeten Beobachter.
|
public SettingsManager(de.bsvrz.dav.daf.main.ClientDavInterface connection,
DataIdentification parameterIdentification)
connection - Verbindung zum DatenverteilerparameterIdentification - der Parameterdatensatzpublic SettingsManager(de.bsvrz.dav.daf.main.ClientDavInterface connection,
DataIdentification parameterIdentification,
short simulationVariantForTypeAndSetWildcardExpansion)
connection - Verbindung zum DatenverteilerparameterIdentification - der ParameterdatensatzsimulationVariantForTypeAndSetWildcardExpansion - Simulationsvariante, die beim Zugriff auf dynamische Mengen und dynamischen Typen zur
Auflösung von Wildcards verwendet werden soll.public void addUpdateListener(UpdateListener listener)
listener - Neuer Beobachter.public void removeUpdateListener(UpdateListener listener)
listener - Zu löschender Beobachter.public void addEndOfSettingsListener(EndOfSettingsListener listener)
listener - neuer Beobachterpublic void removeEndOfSettingsListener(EndOfSettingsListener listener)
listener - zu löschender Beobachterpublic void start()
java.lang.IllegalStateException - Wenn der Manager bereits gestartet wurde.public void stop()