private static final class SubscriptionArchiveOnlineDataManager.ArchiveDataRequester extends Object implements Runnable
Modifier and Type | Field and Description |
---|---|
private ArchiveRequestManager |
_archive
Archivsystem, an das die Anfrage gestellt werden soll
|
private boolean |
_archiveDataSend
Wurden schon einmal Archivdaten verschickt.
|
private boolean |
_cancel
true = der Thread stellt seine Arbeit ein und meldet sich beim Archiv ab.
|
private DataDescription |
_dataDescription
Wird für die Archivanfrage gebraucht
|
private ResultData |
_firstOnlineDataSet
Erster Onlinedatensatz, dieser Datensatz dient als Endzeitpunkt für die Archivanfrage
|
private long |
_history
Zeitbereich oder Index, der aus dem aus Archivsystem angefordert werden soll.
|
private HistoryTypeParameter |
_historyType
Bezieht sich der Wert in der Variablen _history auf einen Zeitbereich oder einen Datenindex.
|
private ArchiveData |
_lastReceivedDataSet
Speichert den letzten Datensatz einer Archivanfrage.
|
private ReceiveOptions |
_receiveOptions
Wird benötigt um zu entscheiden ob die Archidaten delta oder normal sein sollen
|
private SubscriptionArchiveOnlineDataManager.Receiver |
_receiver
Enthält alle Daten und Methoden, die der Thread braucht um Archivdaten anzufodern und diese vor die aktuellen Daten
zu mischen
|
private SystemObject |
_systemObject
Wird für die Archivanfrage gebraucht
|
Constructor and Description |
---|
SubscriptionArchiveOnlineDataManager.ArchiveDataRequester(SubscriptionArchiveOnlineDataManager.Receiver receiver,
ArchiveRequestManager archive,
SystemObject systemObject,
DataDescription dataDescription,
ReceiveOptions receiveOptions,
HistoryTypeParameter historyType,
long history) |
Modifier and Type | Method and Description |
---|---|
void |
cancelThread()
Wird aufgerufen, wenn der Thread gestoppt werden soll, weil die Archivdaten nicht mehr gebraucht werden
|
void |
run() |
private final SubscriptionArchiveOnlineDataManager.Receiver _receiver
private ResultData _firstOnlineDataSet
private ArchiveData _lastReceivedDataSet
private final HistoryTypeParameter _historyType
private long _history
private final ReceiveOptions _receiveOptions
private final SystemObject _systemObject
private final DataDescription _dataDescription
private final ArchiveRequestManager _archive
private boolean _archiveDataSend
private boolean _cancel
public SubscriptionArchiveOnlineDataManager.ArchiveDataRequester(SubscriptionArchiveOnlineDataManager.Receiver receiver, ArchiveRequestManager archive, SystemObject systemObject, DataDescription dataDescription, ReceiveOptions receiveOptions, HistoryTypeParameter historyType, long history)