Package de.willuhn.jameica.system
Class StartupParams
- java.lang.Object
-
- de.willuhn.jameica.system.StartupParams
-
public class StartupParams extends java.lang.Object
Enthaelt die Start-Parameter von Jameica.
-
-
Field Summary
Fields Modifier and Type Field Description static int
MODE_CLIENT
Konstante fuer "Anwendung laeuft im reinen Client-Mode".static int
MODE_SERVER
Konstante fuer "Anwendung laeuft im Server-Mode ohne GUI".static int
MODE_STANDALONE
Konstante fuer "Anwendung laeuft standalone".
-
Constructor Summary
Constructors Constructor Description StartupParams(java.lang.String[] args)
ct.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getMode()
Liefert den Start-Modus von Jameica.java.lang.String[]
getParams()
Liefert die Kommandozeilen-Parameter.java.lang.String
getPassword()
Liefert das ggf als Kommandozeilen-Parameter angegebene Master-Passwort.java.lang.String
getUsername()
Liefert den ggf als Kommandozeilen-Parameter angegebenen Usernamen.java.lang.String
getWorkDir()
Liefert das Arbeitsverzeichnis der Jameica-Instanz.boolean
isIgnoreLockfile()
Prüfe, ob eine ggf vorhandene Lock-Datei ignoriert werden soll.boolean
isNonInteractiveMode()
Prüfe, ob Jameica im nichtinteraktiven Server-Mode laeuft und damit keine direkte Interaktion mit dem Benutzer ueber die Konsole moeglich ist.
-
-
-
Field Detail
-
MODE_STANDALONE
public static final int MODE_STANDALONE
Konstante fuer "Anwendung laeuft standalone".- See Also:
- Constant Field Values
-
MODE_SERVER
public static final int MODE_SERVER
Konstante fuer "Anwendung laeuft im Server-Mode ohne GUI".- See Also:
- Constant Field Values
-
MODE_CLIENT
public static final int MODE_CLIENT
Konstante fuer "Anwendung laeuft im reinen Client-Mode".- See Also:
- Constant Field Values
-
-
Method Detail
-
getPassword
public java.lang.String getPassword()
Liefert das ggf als Kommandozeilen-Parameter angegebene Master-Passwort.- Returns:
- Master-Passwort oder
null
.
-
getUsername
public java.lang.String 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:
MODE_STANDALONE
,MODE_SERVER
,MODE_CLIENT
-
getWorkDir
public java.lang.String 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
public java.lang.String[] getParams()
Liefert die Kommandozeilen-Parameter.- Returns:
- Liste der ungeparsten Kommandozeilen-Parameter.
-
-