|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.sys.funclib.losb.DAVAppBase
de.bsvrz.ars.ars.mgmt.ArchiveManager
public class ArchiveManager
Zentrale Archiv-Verwaltung.
Field Summary | |
---|---|
static long |
DATAINDEX_OFFSET
|
static boolean |
ONLY_DATA
Nur fuer Testzwecke; falls wahr, werden nur Datensaetze mit Daten archiviert. |
static java.lang.String |
P_CHECK_PERS_DIR_ALL
|
static java.lang.String |
P_CHECK_PERS_DIR_DIR
|
static java.lang.String |
P_CHECK_PERS_DIR_HDR
|
static java.lang.String |
P_REMOTE_CONTROL_DEFAULT
|
static java.lang.String |
P_REMOTE_CONTROL_NORC
|
Fields inherited from class de.bsvrz.sys.funclib.losb.DAVAppBase |
---|
applicationLabel, applicationName, argList, logger |
Constructor Summary | |
---|---|
ArchiveManager(java.lang.String[] args)
|
Method Summary | |
---|---|
static long |
archiveTime()
|
void |
connectToDavQuit()
|
ArchivConfig |
getArchivConfig()
|
DataIdentTree |
getDataIdentTree()
|
InQueuesMgr |
getInQueuesMgr()
|
java.util.List<java.lang.String> |
getOriginalCommandLineArguments()
|
PersistenceManager |
getPersMgr()
|
SimulationManager |
getSimulationMgr()
|
TaskScheduler |
getTaskScheduler()
|
static void |
main(java.lang.String[] args)
Startpunkt des Archivsystems. |
void |
quit()
Faehrt das ArS herunter und beendet die VM. |
void |
quitError(java.lang.String msg)
Faehrt das ArS mit einer Fehlermeldung herunter und beendet die VM. |
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()
|
Methods inherited from class de.bsvrz.sys.funclib.losb.DAVAppBase |
---|
close, connectToDav, disconnectFromDav, getAsp, getAsp, getAtg, getAtg, getConfigAuth, getDataModel, getDavCon, getDD, getObj, getObj |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static long DATAINDEX_OFFSET
public static boolean ONLY_DATA
public static final java.lang.String P_CHECK_PERS_DIR_DIR
public static final java.lang.String P_CHECK_PERS_DIR_HDR
public static final java.lang.String P_CHECK_PERS_DIR_ALL
public static final java.lang.String P_REMOTE_CONTROL_NORC
public static final java.lang.String P_REMOTE_CONTROL_DEFAULT
Constructor Detail |
---|
public ArchiveManager(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
Method Detail |
---|
public boolean wasTerminated()
public static long archiveTime()
public static void setSystemTimeOffset(long offsetSeconds)
offsetSeconds
- Spanne in Sekundenpublic void run() throws java.lang.Exception
java.lang.Exception
public void connectToDavQuit()
protected void reconnectHandler()
DAVAppBase
super.reconnectHandler()
aufgerufen werden, weil hier der
ConnectionManager
zurueckgesetzt wird.
reconnectHandler
in class DAVAppBase
public void quit()
public void quitNoExit()
public void quitError(java.lang.String msg)
public static void main(java.lang.String[] args)
args
- Kommandozeilenparameterpublic ArchivConfig getArchivConfig()
public DataIdentTree getDataIdentTree()
public InQueuesMgr getInQueuesMgr()
public PersistenceManager getPersMgr()
public TaskScheduler getTaskScheduler()
public SimulationManager getSimulationMgr()
public java.util.List<java.lang.String> getOriginalCommandLineArguments()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |