de.bsvrz.ars.ars.mgmt.tasks
Class ArchiveSettingsTask
java.lang.Object
java.lang.Thread
de.bsvrz.ars.ars.mgmt.tasks.Task
de.bsvrz.ars.ars.mgmt.tasks.SingleTask
de.bsvrz.ars.ars.mgmt.tasks.ArchiveSettingsTask
- All Implemented Interfaces:
- SuspendableTask, Runnable
public class ArchiveSettingsTask
- extends SingleTask
Task zur Umsetzung der Archiveinstellungen. Dies betrifft die Attributgruppen "atg.archivEinstellung" und "atg.archivContainer". Das Ende eines
Uebernahmezyklus eines jeden dieser Parameter kann man mit createSettingLstnr(int)
abwarten.
- Author:
- beck et al. projects GmbH, Alexander Schmidt
Methods inherited from class de.bsvrz.ars.ars.mgmt.tasks.SingleTask |
run |
Methods inherited from class java.lang.Thread |
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield |
MIN_CONTAINER_MAXDS
public static final int MIN_CONTAINER_MAXDS
- Minimumwerte für
ContainerSettings.stdCloseConditions
: 1 Datensatz pro Container
- See Also:
- Constant Field Values
MIN_CONTAINER_MAXSIZE
public static final int MIN_CONTAINER_MAXSIZE
- Minimumwerte für
ContainerSettings.stdCloseConditions
: 4096 (entspricht einer Blockgroesse)
- See Also:
- Constant Field Values
MIN_CONTAINER_MAXTIME
public static final int MIN_CONTAINER_MAXTIME
- Minimumwerte für
ContainerSettings.stdCloseConditions
: 1 Minute
- See Also:
- Constant Field Values
ARCHIVEINST
public static final int ARCHIVEINST
- See Also:
- Constant Field Values
ARCHIVCONTAINER
public static final int ARCHIVCONTAINER
- See Also:
- Constant Field Values
SUBSCR_PIDS
public static String[][] SUBSCR_PIDS
- Diese Datenidentifikationen werden angemeldet
ArchiveSettingsTask
public ArchiveSettingsTask(ArchiveManager archMgr,
RingOfDeathListener rodl,
RingBuffer<ResultData> inputData)
throws ConfigurationException
- Throws:
ConfigurationException
subscribeObjects
public static void subscribeObjects(ArchiveManager archMgr,
InQueuesMgr.DataReceiver receiver)
- Fuehrt alle notwendigen Anmeldungen durch.
- Parameters:
davCon
- Verbindung zum Datenverteilerreceiver
- Empfaengerobjekt
createSettingLstnr
public ArchiveSettingsTask.ArSSettingListener createSettingLstnr(int subscription)
work
protected void work(ResultData resultData)
- Description copied from class:
SingleTask
- Diese Methode ist zu ueberschreiben, um die konkrete Aufgabe der Task zu implementieren. In der Methode soll keine weitere Warteschlangen-Synchronisation
stattfinden.
- Specified by:
work
in class SingleTask
- Parameters:
resultData
- Zu verarbeitender Datensatz aus der Eingangswarteschlange