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 classDiese 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.voidSendet die Benachrichtigung, dass alle Daten archiviert wurden.protected voidwork(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, terminateTaskMethods inherited from class de.bsvrz.ars.ars.mgmt.tasks.RepeatingTask
execute, getArchMgrMethods inherited from class de.bsvrz.ars.ars.mgmt.tasks.AbstractTask
addTaskStepListener, cleanUp, getName, getState, isAlive, isTerminated, join, removeTaskStepListener, setName, start, taskStepDoneMethods 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().
-