public class ArchiveSettingsTask extends SingleTask
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.
|
Thread.State, Thread.UncaughtExceptionHandler| 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 Blockgroesse) |
static int |
MIN_CONTAINER_MAXTIME
Minimumwerte für
ContainerSettings.stdCloseConditions: 1 Minute |
private static String |
SETTINGS_ASPECT
Unter diesem Aspekt werden die Einstellungen abonniert
|
private List[] |
settingsListener |
private static long[] |
SUBSCR_IDS |
static String[][] |
SUBSCR_PIDS
Diese Datenidentifikationen werden angemeldet
|
archMgr, didTree, INDEX_MEMORY_SIZE, isTerminated, logger, persMgr, ringOfDeathListener, taskStepListenersMAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY| Constructor and Description |
|---|
ArchiveSettingsTask(ArchiveManager archMgr,
RingOfDeathListener rodl,
RingBuffer<ResultData> inputData) |
| Modifier and Type | Method and Description |
|---|---|
ArchiveSettingsTask.ArSSettingListener |
createSettingLstnr(int subscription) |
private void |
notifyListener(int subscr) |
static void |
subscribeObjects(ArchiveManager archMgr,
InQueuesMgr.DataReceiver receiver)
Fuehrt alle notwendigen Anmeldungen durch.
|
protected void |
work(ResultData resultData)
Diese Methode ist zu ueberschreiben, um die konkrete Aufgabe der Task zu implementieren.
|
runaddTaskStepListener, getArchMgr, isTaskTerminated, removeTaskStepListener, suspendTaskIfNecessary, terminateTaskactiveCount, 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, yieldprivate static String SETTINGS_ASPECT
public static final int MIN_CONTAINER_MAXDS
ContainerSettings.stdCloseConditions: 1 Datensatz pro Containerpublic static final int MIN_CONTAINER_MAXSIZE
ContainerSettings.stdCloseConditions: 4096 (entspricht einer Blockgroesse)public static final int MIN_CONTAINER_MAXTIME
ContainerSettings.stdCloseConditions: 1 Minutepublic static final int ARCHIVEINST
public static final int ARCHIVCONTAINER
public static String[][] SUBSCR_PIDS
private static long[] SUBSCR_IDS
private List[] settingsListener
public ArchiveSettingsTask(ArchiveManager archMgr, RingOfDeathListener rodl, RingBuffer<ResultData> inputData) throws ConfigurationException
ConfigurationExceptionpublic static void subscribeObjects(ArchiveManager archMgr, InQueuesMgr.DataReceiver receiver)
davCon - Verbindung zum Datenverteilerreceiver - Empfaengerobjektpublic ArchiveSettingsTask.ArSSettingListener createSettingLstnr(int subscription)
protected void work(ResultData resultData)
SingleTaskwork in class SingleTaskresultData - Zu verarbeitender Datensatz aus der Eingangswarteschlangeprivate void notifyListener(int subscr)