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