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