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