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.
| Modifier and Type | Class and Description |
|---|---|
class |
ArchiveSettingsTask.ArSSettingListener
Spezielle Klasse, mit der man auf das Ende der Übernahme der nächsten Archiveinstellungen warten kann.
|
| Modifier and Type | Field and Description |
|---|---|
static int |
ARCHIVCONTAINER |
static int |
ARCHIVEINST |
static int |
MIN_CONTAINER_MAXDS
Minimumwerte für
ContainerSettings.stdCloseConditions: 1 Datensatz pro Container |
static int |
MIN_CONTAINER_MAXSIZE
Minimumwerte für
ContainerSettings.stdCloseConditions: 4096 (entspricht einer BlockGröße) |
static int |
MIN_CONTAINER_MAXTIME
Minimumwerte für
ContainerSettings.stdCloseConditions: 1 Minute |
static java.lang.String[][] |
SUBSCR_PIDS
Diese Datenidentifikationen werden angemeldet
|
TERMINATE_TASK_debug, _shouldTerminate, archMgr, didTree, INDEX_MEMORY_SIZE, persMgr| Constructor and Description |
|---|
ArchiveSettingsTask(ArchiveManager archMgr,
java.util.concurrent.BlockingQueue<java.lang.Object> inputData) |
| Modifier and Type | Method and Description |
|---|---|
ArchiveSettingsTask.ArSSettingListener |
createSettingLstnr(int subscription) |
static void |
subscribeObjects(ArchiveManager archMgr,
InQueuesMgr.DataReceiver receiver)
Fuehrt alle notwendigen Anmeldungen durch.
|
protected void |
work(ResultData resultData) |
getQueue, step, submit, terminateTaskexecuteaddTaskStepListener, cleanUp, getArchMgr, getName, getObjectsFromDav, getState, isAlive, isTerminated, join, removeTaskStepListener, setName, shouldTerminate, start, suspendTaskIfNecessary, taskStepDonepublic static final int MIN_CONTAINER_MAXDS
Minimumwerte für ContainerSettings.stdCloseConditions: 1 Datensatz pro Container
public static final int MIN_CONTAINER_MAXSIZE
Minimumwerte für ContainerSettings.stdCloseConditions: 4096 (entspricht einer BlockGröße)
public static final int MIN_CONTAINER_MAXTIME
Minimumwerte für ContainerSettings.stdCloseConditions: 1 Minute
public static final int ARCHIVEINST
public static final int ARCHIVCONTAINER
public static java.lang.String[][] SUBSCR_PIDS
Diese Datenidentifikationen werden angemeldet
public ArchiveSettingsTask(ArchiveManager archMgr, java.util.concurrent.BlockingQueue<java.lang.Object> inputData)
public static void subscribeObjects(ArchiveManager archMgr, InQueuesMgr.DataReceiver receiver)
Fuehrt alle notwendigen Anmeldungen durch.
davCon - Verbindung zum Datenverteilerreceiver - Empfaengerobjektpublic ArchiveSettingsTask.ArSSettingListener createSettingLstnr(int subscription)
protected void work(ResultData resultData)
work in class QueueTask<ResultData>