|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.ste.rdstmc.meldungserstellung.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? |
private de.bsvrz.dav.daf.main.ResultData |
_datenGeneriert
Aktuell unter dem Aspekt generiert 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 |
(package private) long |
_erzeugungsZeit
|
(package private) int |
_version
setzt die unter dem Aspekt senden aktuell gesendeten Daten |
private VerwaltungMeldungen |
_verwaltung
|
private boolean |
_warten
Ist auf true gesetzt, solange auf Sendesteuerung gewartet wird |
static long |
NULLZEIT
Provisorischer Wert für "undefinierte" Zeitangabe |
static de.bsvrz.dav.daf.main.SenderRole |
ROLLE
Rolle, mit der als Sender angemeldet wird |
static long |
SENDE_TIMEOUT
Zeitin ms, die max. auf Sendesteuerung gewartet wird |
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(VerwaltungMeldungen verwaltung,
de.bsvrz.dav.daf.main.config.SystemObject davObjekt)
|
|
Meldung(VerwaltungMeldungen verwaltung,
de.bsvrz.dav.daf.main.config.SystemObject davObjekt,
de.bsvrz.dav.daf.main.ResultData datenGeneriert)
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(Ereignis ereignis)
Bildet einen DAV-Datensatz zur vorliegenden Meldung und initialisiert die relevanten Attribute bezg. |
protected de.bsvrz.dav.daf.main.ResultData |
getDatenGeneriert()
|
de.bsvrz.dav.daf.main.config.SystemObject |
getDavObjekt()
|
private static long |
getErzeugungsZeit(de.bsvrz.dav.daf.main.Data data)
|
private de.bsvrz.dav.daf.main.ResultData |
getResultData(Ereignis ereignis)
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 |
private static int |
getVersion(de.bsvrz.dav.daf.main.Data data)
|
protected VerwaltungMeldungen |
getVerwaltung()
|
boolean |
isAngemeldet()
|
boolean |
isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject so,
de.bsvrz.dav.daf.main.DataDescription dd)
|
protected boolean |
send(Ereignis ereignis)
|
(package private) boolean |
send(de.bsvrz.dav.daf.main.ResultData resultData)
Unmittelbares Senden von 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 ROLLE
public static final long SENDE_TIMEOUT
private boolean _angemeldet
private VerwaltungMeldungen _verwaltung
private de.bsvrz.dav.daf.main.config.SystemObject _davObjekt
private de.bsvrz.dav.daf.main.ResultData _datenGeneriert
int _version
long _erzeugungsZeit
public static final long NULLZEIT
Constructor Detail |
---|
public Meldung(VerwaltungMeldungen verwaltung, de.bsvrz.dav.daf.main.config.SystemObject davObjekt, de.bsvrz.dav.daf.main.ResultData datenGeneriert)
meldung
- Objekt vom Typ RDSVewMeldung,
für das das Senden von Daten erfolgtpublic Meldung(VerwaltungMeldungen verwaltung, de.bsvrz.dav.daf.main.config.SystemObject davObjekt)
Method Detail |
---|
public boolean isAngemeldet()
protected VerwaltungMeldungen getVerwaltung()
public de.bsvrz.dav.daf.main.ClientDavInterface getConnection()
public de.bsvrz.dav.daf.main.config.SystemObject getDavObjekt()
public void dispose()
protected boolean send(Ereignis ereignis)
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
protected de.bsvrz.dav.daf.main.ResultData getDatenGeneriert()
private de.bsvrz.dav.daf.main.ResultData getResultData(Ereignis ereignis)
ereignis
- das Ereignis, für das der die Daten erzeugt werden sollen
private de.bsvrz.dav.daf.main.Data getData(Ereignis ereignis)
ereignis
- das Ereignis, für das der Datensatz gebildet werden soll
private static int getVersion(de.bsvrz.dav.daf.main.Data data)
private static long getErzeugungsZeit(de.bsvrz.dav.daf.main.Data data)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |