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()