Package de.bsvrz.ars.ars.mgmt.tasks
Klasse SerializeTask
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<AsyncSerializableDataset>
de.bsvrz.ars.ars.mgmt.tasks.SerializeTask
Task, der online erhaltene Datensätze serialisiert. Dafür erhält der Task
AsyncSerializableDataset-Objekte-
Feldübersicht
Von Klasse geerbte Felder de.bsvrz.ars.ars.mgmt.tasks.Task
_debug, _shouldTerminate -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungSerializeTask(ArchiveManager archiveMgr, SignalingQueue<AsyncSerializableDataset> queue) Erstellt einen neuen SerializeTask. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected voidwork(AsyncSerializableDataset dataset) Vom konkreten Task zu implementierende Methode, die den Auftrag abarbeitet.Von Klasse geerbte Methoden de.bsvrz.ars.ars.mgmt.tasks.QueueTask
step, submit, terminateTaskVon Klasse geerbte Methoden de.bsvrz.ars.ars.mgmt.tasks.RepeatingTask
execute, getArchMgrVon Klasse geerbte Methoden de.bsvrz.ars.ars.mgmt.tasks.AbstractTask
addTaskStepListener, cleanUp, getName, getState, isAlive, isTerminated, join, removeTaskStepListener, setName, start, taskStepDoneVon Klasse geerbte Methoden de.bsvrz.ars.ars.mgmt.tasks.Task
getDidTree, getPersistenceManager, shouldTerminate, suspendTaskIfNecessary
-
Konstruktordetails
-
SerializeTask
Erstellt einen neuen SerializeTask.- Parameter:
archiveMgr-ArchiveManagerqueue- Warteschlange
-
-
Methodendetails
-
work
Beschreibung aus Klasse kopiert:QueueTaskVom konkreten Task zu implementierende Methode, die den Auftrag abarbeitet. Diese Methode sollte nur Intern aufgerufen werden, ist für Testfälle aber public. Normalerweise sollten Aufträge aber Asynchron mit submit() übergeben werden- Angegeben von:
workin KlasseQueueTask<AsyncSerializableDataset>- Parameter:
dataset- Auftrag/Arbeitsschritt
-