public class SettingsManager
extends java.lang.Object
Constructor | 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 | 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()