Package de.bsvrz.ars.ars.mgmt.tasks
Class RequestGapTask
java.lang.Object
de.bsvrz.ars.ars.mgmt.tasks.Task
de.bsvrz.ars.ars.mgmt.tasks.AbstractTask
de.bsvrz.ars.ars.mgmt.tasks.RepeatingTask
de.bsvrz.ars.ars.mgmt.tasks.QueueTask<de.bsvrz.dav.daf.main.ResultData>
de.bsvrz.ars.ars.mgmt.tasks.SingleTask
de.bsvrz.ars.ars.mgmt.tasks.RequestGapTask
Task zur Nachforderung fehlender Archivdaten aus anderen Archivsystemen gemäß Parametrierung.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Diese Klasse sieht aus wie ein ResultData, wird aber nur intern verwendet, um einen über den Scheduler angestoßenen Sicherungslauf von einem extern angestoßenen zu unterscheiden -
Field Summary
Fields inherited from class de.bsvrz.ars.ars.mgmt.tasks.Task
_debug, _shouldTerminate
-
Constructor Summary
ConstructorsConstructorDescriptionRequestGapTask
(ArchiveManager archiveMgr) Erzeugt einen neuen Task zur Nachforderung fehlender Archivdaten. -
Method Summary
Modifier and TypeMethodDescriptionLiefert den Nachforderungsanfrage-Datensatz.void
Sendet die Benachrichtigung, dass alle Daten archiviert wurden.protected void
work
(de.bsvrz.dav.daf.main.ResultData resultData) Startet das automatische oder manuelle Nachfordern entsprechend dem übergebenen Nachforderungs-Datensatz.Methods inherited from class de.bsvrz.ars.ars.mgmt.tasks.QueueTask
step, submit, terminateTask
Methods inherited from class de.bsvrz.ars.ars.mgmt.tasks.RepeatingTask
execute, getArchMgr
Methods inherited from class de.bsvrz.ars.ars.mgmt.tasks.AbstractTask
addTaskStepListener, cleanUp, getName, getState, isAlive, isTerminated, join, removeTaskStepListener, setName, start, taskStepDone
Methods inherited from class de.bsvrz.ars.ars.mgmt.tasks.Task
getDidTree, getPersistenceManager, shouldTerminate, suspendTaskIfNecessary
-
Constructor Details
-
RequestGapTask
Erzeugt einen neuen Task zur Nachforderung fehlender Archivdaten.- Parameters:
archiveMgr
- Der Archiv-Manager.
-
-
Method Details
-
getRequestGapResultData
Liefert den Nachforderungsanfrage-Datensatz.- Returns:
- Dummy-Datensatz, der Nachforderung auslöst
-
work
protected void work(de.bsvrz.dav.daf.main.ResultData resultData) Startet das automatische oder manuelle Nachfordern entsprechend dem übergebenen Nachforderungs-Datensatz. -
signalNotification
public void signalNotification()Sendet die Benachrichtigung, dass alle Daten archiviert wurden. SieheawaitNotification()
.
-