|
||||||||||
| 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 timeoutms 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 werden| Method Detail |
|---|
public de.bsvrz.dav.daf.main.config.ConfigurationObject getLms()
public boolean wartenAufParameter(long timeout)
timeoutms 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.ClientReceiverInterfacepublic RDSParameterDaten getAktuelleDaten()
RDSModellDatenpublic void addParameterListener(RDSParameterListener listener)
ParameterListener bei dieser Instanz
listener - der hinzuzufügende ParameterListenerpublic void removeParameterListener(RDSParameterListener listener)
ParameterListener bei dieser Instanz
listener - der zu entfernende ParameterListenerprotected void fireParameterListener(RDSParameterDaten daten)
ParameterListener über Änderungen an den Parametern
daten - die geänderten Daten als Instanz von RDSModellDatenpublic void run()
run in interface java.lang.Runnable
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||