public class CachedObject
extends java.lang.Object
Eine Instanz dieser Klasse wird im CacheManager
verwaltet und stellt einen gepufferten Datensatz dar.
Modifier and Type | Field and Description |
---|---|
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. 0: Daten vorhanden (kein fehler). 1: Quelle vorhanden aber Daten noch nicht lieferbar. 2: Quelle nicht vorhanden. 3: Keine Rechte 8: Mehrere Quelle-Senke-Applikationen
|
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. |
private long actionTime
Zeitpunkt, an dem das Objekt im Cache aufgenommen wurde
private BaseSubscriptionInfo baseSubscriptionInfo
Die Basisanmeldeinformationen
private boolean delayedDataFlag
nachgelieferte Daten
private long dataNumber
Laufende Nummer des Datensatzes
private long dataTime
Datenzeit
private byte 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-Applikationen
private Data _data
Datensatz
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()
Zeitpunkt, an dem das Objekt im Cache aufgenommen wurde
public final void setActionTime(long _actionTime)
Setzt den Zeitpunkt an dem das Objekt im Cache aufgenommen wurde.
_actionTime
- Vergangende Zeit seit 1970 im mspublic final BaseSubscriptionInfo getBaseSubscriptionInfo()
Gibt die basisanmeldeinformationen zurück.
public final boolean getDelayedDataFlag()
Sind die Daten nachgeliefert.
public final long getDataNumber()
Laufende Nummer des Datensatzes
public final long getDataTime()
Gibt die Datenzeit zurück
public final byte getErrorFlag()
Fehlercode
public void update(byte[] _attributeIndicator, Data data, boolean _delayedDataFlag)
Diese Methode wird von 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()
Gepufferter Datensatz.