public final class CachedObject
extends java.lang.Object
CacheManager
verwaltet und stellt einen gepufferten Datensatz dar.Constructor and Description |
---|
CachedObject(BaseSubscriptionInfo _baseSubscriptionInfo,
boolean _delayedDataFlag,
long _dataNumber,
long _time,
byte _errorFlag,
DataModel dataModel) |
Modifier and Type | Method and Description |
---|---|
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. |
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
- Datenmodellpublic long getActionTime()
public void setActionTime(long _actionTime)
_actionTime
- Vergangende Zeit seit 1970 im mspublic BaseSubscriptionInfo getBaseSubscriptionInfo()
public boolean getDelayedDataFlag()
public long getDataNumber()
public long getDataTime()
public 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 void debug()
public Data getData()