public class StartupProperties extends KeyValProps
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).
Modifier and Type | Field and Description |
---|---|
protected static java.util.List<KeyValParam> |
allParams
Sortierte Liste aller StartupInfo-Parameter.
|
static int |
HDR_TXT_LEN
Laenge des Key/Value-Blocks in Byte.
|
static java.lang.String |
STARTUP_PROP_FILE_NAME |
static KeyValParam |
STUP_LAST_ATIME |
static KeyValParam |
STUP_LAST_USED_MEDIUM_ID |
static KeyValParam |
STUP_MAX_CONT_ID |
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 and Description |
---|
StartupProperties(java.lang.String persBaseDir)
Initialisiert die StartUp-Properties.
|
Modifier and Type | Method and Description |
---|---|
boolean |
deleteStartupPropsFile() |
static boolean |
isStartupInfoFile(java.lang.String name) |
void |
readStartUpProperties()
Liest die StartUp-Properties ein
|
java.lang.String |
toString() |
void |
writeStartUpProperties() |
clear, createNumParam, createStringParam, createStringParam, getValAsBool, getValAsInt, getValAsLong, getValAsString, setDefaultVal, setVal, setVal, setVal
public static java.lang.String STARTUP_PROP_FILE_NAME
protected static final java.util.List<KeyValParam> allParams
Sortierte Liste aller StartupInfo-Parameter.
public static final KeyValParam STUP_MAX_CONT_ID
public static final KeyValParam STUP_LAST_ATIME
public static final KeyValParam STUP_LAST_USED_MEDIUM_ID
public static final int HDR_TXT_LEN
Laenge des Key/Value-Blocks in Byte.
public StartupProperties(java.lang.String persBaseDir)
Initialisiert die StartUp-Properties.
persBaseDir
- Wurzel des Persistenzverzeichnissespublic static boolean isStartupInfoFile(java.lang.String name)
name
- Name einer Dateipublic void readStartUpProperties() throws PersistenceException
Liest die StartUp-Properties ein
PersistenceException,
- falls ein Fehler aufgetreten ist. In diesem Fall muss der Restore-Vorgang gestartet werden.PersistenceException
public void writeStartUpProperties() throws PersistenceException
PersistenceException
public boolean deleteStartupPropsFile()
public java.lang.String toString()
toString
in class java.lang.Object