|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.sys.funclib.concurrent.UnboundedQueue<RDSParameterDaten>
de.bsvrz.ste.rdstmc.parameter.RDSParameterVerwaltung
public class RDSParameterVerwaltung
RDSParameterVerwaltung
verwaltet die parametrierenden Daten
- Modell-Parameter - der Attributgruppe atg.rdsModell. Die Klasse ist
für genau ein Konfigurationsobjekt vom Typ Landesmeldestelle und eine
DAV-Verbindung instanziierbar.
Field Summary | |
---|---|
protected de.bsvrz.dav.daf.main.DataDescription |
_dataDescription
Datenbeschreibung, auf die die Instanz als Empfänger angemeldet ist |
Constructor Summary | |
---|---|
RDSParameterVerwaltung(de.bsvrz.dav.daf.main.ClientDavInterface connection,
de.bsvrz.dav.daf.main.config.ConfigurationObject lms)
Erzeugt eine neue Instanz von RDSParameter im Kontext einer DAV-Verbindung
und eines Konfigurationsobjekts vom Typ Landesmeldestelle |
Method Summary | |
---|---|
void |
addParameterListener(RDSParameterListener listener)
Registriert (fügt hinzu) einen ParameterListener bei dieser Instanz |
protected void |
fireParameterListener(RDSParameterDaten daten)
Informiert alle registrierten ParameterListener über Änderungen an den Parametern |
RDSParameterDaten |
getAktuelleDaten()
Zugriff auf die Modell-Parameter |
de.bsvrz.dav.daf.main.config.ConfigurationObject |
getLms()
|
void |
removeParameterListener(RDSParameterListener listener)
De-Registriert (entfernt) einen ParameterListener bei dieser Instanz |
void |
run()
|
void |
update(de.bsvrz.dav.daf.main.ResultData[] resultData)
|
boolean |
wartenAufParameter(long timeout)
Wartet maximal timeout ms auf das Vorhandensein von Parameterdaten |
Methods inherited from class de.bsvrz.sys.funclib.concurrent.UnboundedQueue |
---|
poll, put, size, take |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected final de.bsvrz.dav.daf.main.DataDescription _dataDescription
Constructor Detail |
---|
public RDSParameterVerwaltung(de.bsvrz.dav.daf.main.ClientDavInterface connection, de.bsvrz.dav.daf.main.config.ConfigurationObject lms)
RDSParameter
im Kontext einer DAV-Verbindung
und eines Konfigurationsobjekts vom Typ Landesmeldestelle
connection
- die Datenveteiler-Verbindungobj
- das (Konfigurations-)Objekt, dessen Parameter ausgewertet werdenMethod Detail |
---|
public de.bsvrz.dav.daf.main.config.ConfigurationObject getLms()
public boolean wartenAufParameter(long timeout)
timeout
ms auf das Vorhandensein von Parameterdaten
timeout
- die Zeit, die maximal gewartet wird
public void update(de.bsvrz.dav.daf.main.ResultData[] resultData)
update
in interface de.bsvrz.dav.daf.main.ClientReceiverInterface
public RDSParameterDaten getAktuelleDaten()
RDSModellDaten
public void addParameterListener(RDSParameterListener listener)
ParameterListener
bei dieser Instanz
listener
- der hinzuzufügende ParameterListener
public void removeParameterListener(RDSParameterListener listener)
ParameterListener
bei dieser Instanz
listener
- der zu entfernende ParameterListener
protected void fireParameterListener(RDSParameterDaten daten)
ParameterListener
über Änderungen an den Parametern
daten
- die geänderten Daten als Instanz von RDSModellDaten
public void run()
run
in interface java.lang.Runnable
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |