public class RDSParameterVerwaltung extends de.bsvrz.sys.funclib.concurrent.UnboundedQueue<RDSParameterDaten> implements de.bsvrz.dav.daf.main.ClientReceiverInterface, Runnable
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.
Erstellt auf Basis der SWE RDS/TMC von: Dambach Werke GmbH, Stefan Sans| Modifier and Type | Field and Description |
|---|---|
protected de.bsvrz.dav.daf.main.DataDescription |
_dataDescription
Datenbeschreibung, auf die die Instanz als Empfänger angemeldet ist.
|
| Constructor and Description |
|---|
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 |
| Modifier and Type | Method and Description |
|---|---|
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. |
protected final de.bsvrz.dav.daf.main.DataDescription _dataDescription
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 Landesmeldestelleconnection - die Datenveteiler-Verbindunglms - das (Konfigurations-)Objekt, dessen Parameter ausgewertet
werdenpublic 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 wirdpublic 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
Instanzlistener - der hinzuzufügende ParameterListenerpublic void removeParameterListener(RDSParameterListener listener)
ParameterListener bei dieser
Instanzlistener - der zu entfernende ParameterListenerprotected void fireParameterListener(RDSParameterDaten daten)
ParameterListener über
Änderungen an den Parameterndaten - die geänderten Daten als Instanz von
RDSModellDatenCopyright © 2016 BitCtrl Systems GmbH. All rights reserved.