Package de.bsvrz.ars.ars.mgmt.tasks
Klasse ArchiveSettingsTask
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.ArchiveSettingsTask
Task zur Umsetzung der Archiveinstellungen. Dies betrifft die Attributgruppen "atg.archivEinstellung" und "atg.archivContainer". Das Ende eines
Übernahmezyklus eines jeden dieser Parameter kann man mit
createSettingLstnr(int)
abwarten.-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypKlasseBeschreibungstatic class
Spezielle Klasse, mit der man auf das Ende der Übernahme der nächsten Archiveinstellungen warten kann. -
Feldübersicht
FelderModifizierer und TypFeldBeschreibungstatic final int
static final int
static final int
Minimumwerte fürContainerSettings.stdCloseConditions
: 1 Datensatz pro Containerstatic final int
Minimumwerte fürContainerSettings.stdCloseConditions
: 4096 (entspricht einer BlockGröße)static final int
Minimumwerte fürContainerSettings.stdCloseConditions
: 1 MinuteVon Klasse geerbte Felder de.bsvrz.ars.ars.mgmt.tasks.Task
_debug, _shouldTerminate
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungcreateSettingLstnr
(int subscription) static void
subscribeObjects
(ArchiveManager archMgr, InQueuesMgr.DataReceiver receiver) Fuehrt alle notwendigen Anmeldungen durch.protected void
work
(de.bsvrz.dav.daf.main.ResultData resultData) Vom konkreten Task zu implementierende Methode, die den Auftrag abarbeitet.Von Klasse geerbte Methoden de.bsvrz.ars.ars.mgmt.tasks.QueueTask
step, submit, terminateTask
Von Klasse geerbte Methoden de.bsvrz.ars.ars.mgmt.tasks.RepeatingTask
execute, getArchMgr
Von Klasse geerbte Methoden de.bsvrz.ars.ars.mgmt.tasks.AbstractTask
addTaskStepListener, cleanUp, getName, getState, isAlive, isTerminated, join, removeTaskStepListener, setName, start, taskStepDone
Von Klasse geerbte Methoden de.bsvrz.ars.ars.mgmt.tasks.Task
getDidTree, getPersistenceManager, shouldTerminate, suspendTaskIfNecessary
-
Felddetails
-
MIN_CONTAINER_MAXDS
public static final int MIN_CONTAINER_MAXDSMinimumwerte fürContainerSettings.stdCloseConditions
: 1 Datensatz pro Container- Siehe auch:
-
MIN_CONTAINER_MAXSIZE
public static final int MIN_CONTAINER_MAXSIZEMinimumwerte fürContainerSettings.stdCloseConditions
: 4096 (entspricht einer BlockGröße)- Siehe auch:
-
MIN_CONTAINER_MAXTIME
public static final int MIN_CONTAINER_MAXTIMEMinimumwerte fürContainerSettings.stdCloseConditions
: 1 Minute- Siehe auch:
-
ARCHIVEINST
public static final int ARCHIVEINST- Siehe auch:
-
ARCHIVCONTAINER
public static final int ARCHIVCONTAINER- Siehe auch:
-
-
Konstruktordetails
-
ArchiveSettingsTask
Erstellt eine neue Instanz- Parameter:
archMgr
-ArchiveManager
-
-
Methodendetails
-
subscribeObjects
Fuehrt alle notwendigen Anmeldungen durch.- Parameter:
archMgr
- Archiv-Managerreceiver
- Empfaengerobjekt
-
createSettingLstnr
-
work
protected void work(de.bsvrz.dav.daf.main.ResultData resultData) Beschreibung aus Klasse kopiert:QueueTask
Vom 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
-