|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.ste.rdstmcvew.Meldung
public class Meldung
Die Klasse zum Versenden von Daten unter dem Aspekt "Senden" der Attributgruppe "RDSMeldung". Sie implementiert das ClientSenderInterface welches die Methoden zum Versenden der Daten bereitstellt.
Field Summary | |
---|---|
private boolean |
_angemeldet
Ist diese Instanz zum DAV-Senden angemeldet? |
(package private) de.bsvrz.dav.daf.main.ClientDavInterface |
_connection
|
protected de.bsvrz.dav.daf.main.DataDescription |
_datenBeschreibung
Datenbeschreibung "generiert" |
private de.bsvrz.dav.daf.main.ResultData |
_datenSenden
Aktuell unter dem Aspekt senden gesendete Daten |
private de.bsvrz.dav.daf.main.config.SystemObject |
_davObjekt
|
private static de.bsvrz.sys.funclib.debug.Debug |
_debug
Debug-Logger für Logging-Ausgaben |
private boolean |
_warten
Ist auf true gesetzt, solange auf Sendesteuerung gewartet wird |
static de.bsvrz.dav.daf.main.SenderRole |
QUELLE
Rolle, mit der als Sender angemeldet wird |
static long |
SENDE_TIMEOUT
Zeitin ms, die max. auf Sendesteuerung gewartet wird |
static de.bsvrz.dav.daf.main.SenderRole |
SENDER
|
Fields inherited from interface de.bsvrz.dav.daf.main.ClientSenderInterface |
---|
START_SENDING, STOP_SENDING, STOP_SENDING_NO_RIGHTS, STOP_SENDING_NOT_A_VALID_SUBSCRIPTION |
Constructor Summary | |
---|---|
Meldung(de.bsvrz.dav.daf.main.ClientDavInterface connection,
de.bsvrz.dav.daf.main.config.SystemObject davObjekt,
java.lang.String aspekt)
Konstruktor der Klasse |
Method Summary | |
---|---|
void |
dataRequest(de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.DataDescription dataDescription,
byte state)
|
void |
dispose()
Gibt die mit dieser Instanz verbundenen Ressourcen wieder frei |
de.bsvrz.dav.daf.main.ClientDavInterface |
getConnection()
|
private de.bsvrz.dav.daf.main.Data |
getData(java.lang.String quelle,
java.lang.String zustand,
java.lang.String status)
Bildet einen DAV-Datensatz zur vorliegenden Meldung und initialisiert die relevanten Attribute bezg. |
de.bsvrz.dav.daf.main.ResultData |
getDatenSenden()
|
de.bsvrz.dav.daf.main.config.SystemObject |
getDavObjekt()
|
de.bsvrz.dav.daf.main.ResultData |
getResultData(java.lang.String quelle,
java.lang.String zustand,
java.lang.String aspekt,
java.lang.String status)
Bildet eine sendefertige ResultData-Instanz für das aktuelle Meldungsobjekt mit dem Zeitstempel der aktuellen Zeit und einem DAV-Datensatz für das übergebene Ereignis |
boolean |
isAngemeldet()
|
boolean |
isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject so,
de.bsvrz.dav.daf.main.DataDescription dd)
|
protected boolean |
send(de.bsvrz.dav.daf.main.ResultData resultData)
Unmittelbares Senden von Daten. |
(package private) void |
setDatenSenden(de.bsvrz.dav.daf.main.ResultData datenSenden)
setzt die unter dem Aspekt senden aktuell gesendeten Daten |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static final de.bsvrz.sys.funclib.debug.Debug _debug
private boolean _warten
public static final de.bsvrz.dav.daf.main.SenderRole QUELLE
public static final de.bsvrz.dav.daf.main.SenderRole SENDER
public static final long SENDE_TIMEOUT
private boolean _angemeldet
protected final de.bsvrz.dav.daf.main.DataDescription _datenBeschreibung
de.bsvrz.dav.daf.main.ClientDavInterface _connection
private de.bsvrz.dav.daf.main.config.SystemObject _davObjekt
private de.bsvrz.dav.daf.main.ResultData _datenSenden
Constructor Detail |
---|
public Meldung(de.bsvrz.dav.daf.main.ClientDavInterface connection, de.bsvrz.dav.daf.main.config.SystemObject davObjekt, java.lang.String aspekt)
meldung
- Objekt vom Typ RDSVewMeldung,
für das das Senden von Daten erfolgtMethod Detail |
---|
public boolean isAngemeldet()
public de.bsvrz.dav.daf.main.ClientDavInterface getConnection()
public de.bsvrz.dav.daf.main.config.SystemObject getDavObjekt()
public void dispose()
protected boolean send(de.bsvrz.dav.daf.main.ResultData resultData)
resultData
- die zu sendenden Daten
public void dataRequest(de.bsvrz.dav.daf.main.config.SystemObject object, de.bsvrz.dav.daf.main.DataDescription dataDescription, byte state)
dataRequest
in interface de.bsvrz.dav.daf.main.ClientSenderInterface
public boolean isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject so, de.bsvrz.dav.daf.main.DataDescription dd)
isRequestSupported
in interface de.bsvrz.dav.daf.main.ClientSenderInterface
public de.bsvrz.dav.daf.main.ResultData getDatenSenden()
void setDatenSenden(de.bsvrz.dav.daf.main.ResultData datenSenden)
datenSenden
- die aktuell gesendeten Datenpublic de.bsvrz.dav.daf.main.ResultData getResultData(java.lang.String quelle, java.lang.String zustand, java.lang.String aspekt, java.lang.String status)
ereignis
- das Ereignis, für das der die Daten erzeugt werden sollen
private de.bsvrz.dav.daf.main.Data getData(java.lang.String quelle, java.lang.String zustand, java.lang.String status)
ereignis
- das Ereignis, für das der Datensatz gebildet werden soll
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |