Package de.bsvrz.ars.ars.persistence
Class StartupProperties
java.lang.Object
de.bsvrz.ars.ars.persistence.KeyValProps
de.bsvrz.ars.ars.persistence.StartupProperties
Klasse zum Lesen und Schreiben der Startup-Info, die das Archivsystem braucht, um starten zu können. Wenn die Startup-Info nicht vorliegt, muss sie neu
erzeugt werden (aufwendig).
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final List<KeyValParam>
Sortierte Liste aller StartupInfo-Parameter.static final int
Länge des Key/Value-Blocks in Byte.static final String
static final KeyValParam
static final KeyValParam
Fields inherited from class de.bsvrz.ars.ars.persistence.KeyValProps
BOOL_STR_LEN, BYTE4_MAXVAL, BYTE5_MAXVAL, BYTE6_MAXVAL, BYTE8_MAXVAL, BYTES4_STR_LEN, BYTES5_STR_LEN, BYTES6_STR_LEN, BYTES8_STR_LEN, CH_DELIM, FALSE, properties, TRUE
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class de.bsvrz.ars.ars.persistence.KeyValProps
clear, getValAsBool, getValAsInt, getValAsLong, getValAsString, setDefaultVal, setVal, setVal, setVal
-
Field Details
-
STARTUP_PROP_FILE_NAME
- See Also:
-
allParams
Sortierte Liste aller StartupInfo-Parameter. -
STUP_MAX_CONT_ID
-
STUP_LAST_ATIME
-
HDR_TXT_LEN
public static final int HDR_TXT_LENLänge des Key/Value-Blocks in Byte.
-
-
Constructor Details
-
StartupProperties
Initialisiert die StartUp-Properties.- Parameters:
persBaseDir
- Wurzel des Persistenzverzeichnisses
-
-
Method Details
-
readStartUpProperties
Liest die StartUp-Properties ein- Throws:
PersistenceException
- falls ein Fehler aufgetreten ist. In diesem Fall muss der Restore-Vorgang gestartet werden.
-
writeStartUpProperties
- Throws:
PersistenceException
-
deleteStartupPropsFile
- Throws:
IOException
-
toString
-