public class ArchiveManager extends DAVAppBase
DAVAppBase.DisconnectHandler| Modifier and Type | Field and Description |
|---|---|
static long |
DATAINDEX_OFFSET |
static boolean |
ONLY_DATA
Nur fuer Testzwecke; falls wahr, werden nur Datensaetze mit Daten archiviert.
|
static String |
P_CHECK_PERS_DIR_ALL |
static String |
P_CHECK_PERS_DIR_DIR |
static String |
P_CHECK_PERS_DIR_HDR |
static String |
P_REMOTE_CONTROL_DEFAULT |
static String |
P_REMOTE_CONTROL_NORC |
applicationLabel, applicationName, argList, logger| Constructor and Description |
|---|
ArchiveManager(String[] args) |
| Modifier and Type | Method and Description |
|---|---|
static long |
archiveTime() |
void |
connectToDavQuit() |
int |
decreaseArchiveQueryCountForApplication(SystemObject application) |
ArchivConfig |
getArchivConfig() |
int |
getArchiveQueryCountForApplication(SystemObject application) |
DataIdentTree |
getDataIdentTree() |
InQueuesMgr |
getInQueuesMgr() |
int |
getMaximumQueriesPerApplication() |
List<String> |
getOriginalCommandLineArguments() |
PersistenceManager |
getPersMgr() |
SimulationManager |
getSimulationMgr() |
TaskScheduler |
getTaskScheduler() |
int |
increaseArchiveQueryCountForApplication(SystemObject application) |
static void |
main(String[] args)
Startpunkt des Archivsystems.
|
void |
quit()
Faehrt das ArS herunter und beendet die VM.
|
void |
quitError(String msg)
Faehrt das ArS mit einer Fehlermeldung herunter und beendet die VM.
|
void |
quitErrorNoExit(String msg)
Faehrt das ArS mit einer Fehlermeldung herunter.
|
void |
quitNoExit()
Faehrt das ArS herunter ohne die VM zu beenden (dies ist bei Fernsteuerung des ArS aus JUnit-Tests notwendig).
|
protected void |
reconnectHandler()
Diese Methode wird nach erfolgreichem Reconnect zum DAV aufgerufen.
|
void |
run() |
static void |
setSystemTimeOffset(long offsetSeconds)
Verstellt die Systemzeit um offset Sekunden.
|
boolean |
wasTerminated() |
close, connectToDav, disconnectFromDav, getAsp, getAsp, getAtg, getAtg, getConfigAuth, getDataModel, getDavCon, getDD, getObj, getObj, setDisconnectHandlerpublic static long DATAINDEX_OFFSET
public static boolean ONLY_DATA
public static final String P_CHECK_PERS_DIR_DIR
public static final String P_CHECK_PERS_DIR_HDR
public static final String P_CHECK_PERS_DIR_ALL
public static final String P_REMOTE_CONTROL_NORC
public static final String P_REMOTE_CONTROL_DEFAULT
public boolean wasTerminated()
public static long archiveTime()
public static void setSystemTimeOffset(long offsetSeconds)
offsetSeconds - Spanne in Sekundenpublic void connectToDavQuit()
protected void reconnectHandler()
de.bsvrz.sys.funclib.losb.DAVAppBasesuper.reconnectHandler() aufgerufen werden, weil hier der ConnectionManager zurueckgesetzt wird.reconnectHandler in class DAVAppBasepublic void quit()
public void quitNoExit()
public void quitError(String msg)
public void quitErrorNoExit(String msg)
public static void main(String[] args)
args - Kommandozeilenparameterpublic ArchivConfig getArchivConfig()
public DataIdentTree getDataIdentTree()
public InQueuesMgr getInQueuesMgr()
public PersistenceManager getPersMgr()
public TaskScheduler getTaskScheduler()
public SimulationManager getSimulationMgr()
public int getMaximumQueriesPerApplication()
public List<String> getOriginalCommandLineArguments()
public int increaseArchiveQueryCountForApplication(SystemObject application)
public int decreaseArchiveQueryCountForApplication(SystemObject application)
public int getArchiveQueryCountForApplication(SystemObject application)