|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.dav.daf.main.impl.CachedObject
public class CachedObject
Eine Instanz dieser Klasse wird im CacheManager
verwaltet und stellt einen gepufferten Datensatz dar.
Field Summary | |
---|---|
private Data |
_data
Datensatz |
private long |
actionTime
Zeitpunkt, an dem das Objekt im Cache aufgenommen wurde |
private BaseSubscriptionInfo |
baseSubscriptionInfo
Die Basisanmeldeinformationen |
private long |
dataNumber
Laufende Nummer des Datensatzes |
private long |
dataTime
Datenzeit |
private boolean |
delayedDataFlag
nachgelieferte Daten |
private byte |
errorFlag
Fehlerkennung der Anwendungsdaten. |
Constructor Summary | |
---|---|
CachedObject(BaseSubscriptionInfo _baseSubscriptionInfo,
boolean _delayedDataFlag,
long _dataNumber,
long _time,
byte _errorFlag,
DataModel dataModel)
|
Method Summary | |
---|---|
void |
debug()
|
long |
getActionTime()
Zeitpunkt, an dem das Objekt im Cache aufgenommen wurde |
BaseSubscriptionInfo |
getBaseSubscriptionInfo()
Gibt die basisanmeldeinformationen zurück. |
Data |
getData()
Gepufferter Datensatz. |
long |
getDataNumber()
Laufende Nummer des Datensatzes |
long |
getDataTime()
Gibt die Datenzeit zurück |
boolean |
getDelayedDataFlag()
Sind die Daten nachgeliefert. |
byte |
getErrorFlag()
Fehlercode |
void |
setActionTime(long _actionTime)
Setzt den Zeitpunkt an dem das Objekt im Cache aufgenommen wurde. |
void |
update(byte[] _attributeIndicator,
Data data,
boolean _delayedDataFlag)
Diese Methode wird von CacheManager aufgerufen und setzt die übergebenen Parameter im Objekt neu. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private long actionTime
private BaseSubscriptionInfo baseSubscriptionInfo
private boolean delayedDataFlag
private long dataNumber
private long dataTime
private byte errorFlag
private Data _data
Constructor Detail |
---|
public CachedObject(BaseSubscriptionInfo _baseSubscriptionInfo, boolean _delayedDataFlag, long _dataNumber, long _time, byte _errorFlag, DataModel dataModel)
_baseSubscriptionInfo
- Anmeldeinformationen_delayedDataFlag
- Sind die Daten nachgeliefert (true = ja)_dataNumber
- Datenindex_time
- Datenzeitpunkt_errorFlag
- Fehlerkennung der Anwendungsdaten. 0: Daten vorhanden (kein fehler). 1: Quelle vorhanden aber Daten noch nicht lieferbar. 2:
Quelle nicht vorhanden. 3: Keine Rechte 8: Mehrere Quelle-Senke-ApplikationendataModel
- DatenmodellMethod Detail |
---|
public long getActionTime()
public final void setActionTime(long _actionTime)
_actionTime
- Vergangende Zeit seit 1970 im mspublic final BaseSubscriptionInfo getBaseSubscriptionInfo()
public final boolean getDelayedDataFlag()
public final long getDataNumber()
public final long getDataTime()
public final byte getErrorFlag()
public void update(byte[] _attributeIndicator, Data data, boolean _delayedDataFlag)
CacheManager
aufgerufen und setzt die übergebenen Parameter im Objekt neu.
_attributeIndicator
- wird nicht mehr unterstützt und muss null
sein.data
- Neuer Datensatz der mit getData()
angefordert werden kann_delayedDataFlag
- true = Die übergenenen Daten sind nachgeliefertpublic final void debug()
public Data getData()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |