Package de.willuhn.jameica.system
Class StartupParams
java.lang.Object
de.willuhn.jameica.system.StartupParams
Enthaelt die Start-Parameter von Jameica.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
Konstante fuer "Anwendung laeuft im reinen Client-Mode".static final int
Konstante fuer "Anwendung laeuft im Server-Mode ohne GUI".static final int
Konstante fuer "Anwendung laeuft standalone". -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
getMode()
Liefert den Start-Modus von Jameica.String[]
Liefert die Kommandozeilen-Parameter.Liefert das ggf als Kommandozeilen-Parameter angegebene Master-Passwort.Liefert den ggf als Kommandozeilen-Parameter angegebenen Usernamen.Liefert das Arbeitsverzeichnis der Jameica-Instanz.boolean
Prüfe, ob eine ggf vorhandene Lock-Datei ignoriert werden soll.boolean
Prüfe, ob Jameica im nichtinteraktiven Server-Mode laeuft und damit keine direkte Interaktion mit dem Benutzer ueber die Konsole moeglich ist.
-
Field Details
-
MODE_STANDALONE
public static final int MODE_STANDALONEKonstante fuer "Anwendung laeuft standalone".- See Also:
-
MODE_SERVER
public static final int MODE_SERVERKonstante fuer "Anwendung laeuft im Server-Mode ohne GUI".- See Also:
-
MODE_CLIENT
public static final int MODE_CLIENTKonstante fuer "Anwendung laeuft im reinen Client-Mode".- See Also:
-
-
Constructor Details
-
StartupParams
ct.- Parameters:
args
- Die Kommandozeilen-Parameter.
-
-
Method Details
-
getPassword
Liefert das ggf als Kommandozeilen-Parameter angegebene Master-Passwort.- Returns:
- Master-Passwort oder
null
.
-
getUsername
Liefert den ggf als Kommandozeilen-Parameter angegebenen Usernamen.- Returns:
- der Username oder
null
.
-
getMode
public int getMode()Liefert den Start-Modus von Jameica.- Returns:
- Start-Modus.
- See Also:
-
getWorkDir
Liefert das Arbeitsverzeichnis der Jameica-Instanz.- Returns:
- Arbeitsverzeichnis.
-
isNonInteractiveMode
public boolean isNonInteractiveMode()Prüfe, ob Jameica im nichtinteraktiven Server-Mode laeuft und damit keine direkte Interaktion mit dem Benutzer ueber die Konsole moeglich ist.- Returns:
- liefert
true
, wenn sich die Anwendung im nicht-interaktiven Mode befindet.
-
isIgnoreLockfile
public boolean isIgnoreLockfile()Prüfe, ob eine ggf vorhandene Lock-Datei ignoriert werden soll.- Returns:
true
, wenn die Lock-Datei ignoriert werden soll.
-
getParams
Liefert die Kommandozeilen-Parameter.- Returns:
- Liste der ungeparsten Kommandozeilen-Parameter.
-