|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.dav.daf.main.impl.archive.request.SubscriptionArchiveOnlineDataManager.ArchiveDataRequester
private static final class SubscriptionArchiveOnlineDataManager.ArchiveDataRequester
Klasse, die Archivdaten anfordert und diese vor einen Onlinedatensatz einmischt
Field Summary | |
---|---|
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 Summary | |
---|---|
SubscriptionArchiveOnlineDataManager.ArchiveDataRequester(SubscriptionArchiveOnlineDataManager.Receiver receiver,
ArchiveRequestManager archive,
SystemObject systemObject,
DataDescription dataDescription,
ReceiveOptions receiveOptions,
HistoryTypeParameter historyType,
long history)
|
Method Summary | |
---|---|
void |
cancelThread()
Wird aufgerufen, wenn der Thread gestoppt werden soll, weil die Archivdaten nicht mehr gebraucht werden |
void |
run()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
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
Constructor Detail |
---|
public SubscriptionArchiveOnlineDataManager.ArchiveDataRequester(SubscriptionArchiveOnlineDataManager.Receiver receiver, ArchiveRequestManager archive, SystemObject systemObject, DataDescription dataDescription, ReceiveOptions receiveOptions, HistoryTypeParameter historyType, long history)
Method Detail |
---|
public void run()
run
in interface Runnable
public void cancelThread()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |