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