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, terminateTask
execute
addTaskStepListener, cleanUp, getArchMgr, getName, getObjectsFromDav, getState, isAlive, isTerminated, join, removeTaskStepListener, setName, shouldTerminate, start, suspendTaskIfNecessary, taskStepDone
public 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>