T
- Der Typ des Datums den der Datensatz sichert.public interface ParameterDatensatz<T extends Datum> extends Datensatz<T>
Datensatz.Status
Modifier and Type | Method and Description |
---|---|
void |
abmeldenSender()
Meldet eine eventuell vorhandene Anmeldung als Sender oder Quelle wieder
ab.
|
T |
abrufenDatum()
Gibt die aktuellen Daten des Datensatzes zurück, ohne einen
Updatelistener zu installieren.
|
void |
addUpdateListener(DatensatzUpdateListener l)
Registriert einen Listener.
|
void |
anmeldenSender()
Meldet den Parameter zum Senden an.
|
T |
getDatum()
Gibt die aktuellen Daten des Datensatzes zurück.
|
Datensatz.Status |
getStatusSendesteuerung()
Fragt, ob der Datensatz als Sender oder Quelle Daten senden darf.
|
boolean |
isAngemeldetSender()
Fragt, ob der Datensatz als Sender oder Quelle angemeldet ist.
|
boolean |
isAutoUpdate()
Liest das Flag
autoUpdate . |
void |
removeUpdateListener(DatensatzUpdateListener l)
Deregistriert einen Listener.
|
void |
sendeDaten(T datum)
Veranlasst den Datensatz ein Datum an den Datenverteiler zusenden.
|
void |
sendeDaten(T datum,
long timeout)
Veranlasst den Datensatz ein Datum an den Datenverteiler zusenden.
|
erzeugeDatum, getAttributGruppe, getObjekt, setDaten
void abmeldenSender()
T abrufenDatum()
void addUpdateListener(DatensatzUpdateListener l)
l
- ein interessierte Listener.void anmeldenSender() throws AnmeldeException
AnmeldeException
- wenn die Anmeldung nicht erfolgreich war.T getDatum()
Datensatz.Status getStatusSendesteuerung()
true
, wenn der Datensatz als Sender oder Quelle Daten
senden darf.boolean isAngemeldetSender()
true
, wenn der Datensatz als Sender oder Quelle
angemeldet ist.boolean isAutoUpdate()
autoUpdate
.true
, wenn der Datensatz neue Daten automatisch vom
Datenverteiler empfängt.void removeUpdateListener(DatensatzUpdateListener l)
l
- ein nicht mehr interessierten Listener.void sendeDaten(T datum) throws DatensendeException
datum
- das zu sendende Datum.DatensendeException
- wenn die Daten nicht gesendet werden konnten. Der Sendecache
wird in dem Fall nicht geleert.Datensatz.erzeugeDatum()
void sendeDaten(T datum, long timeout) throws DatensendeException
datum
- das zu sendende Datum.timeout
- die Zeit in der der Datensatz gesendet werden muss.DatensendeException
- wenn die Daten nicht gesendet werden konnten. Der Sendecache
wird in dem Fall nicht geleert.Datensatz.erzeugeDatum()
Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.