Package at.letto.tools
Class ServerStatus
java.lang.Object
at.letto.tools.ServerStatus
Liefert wichtige System-Information
- Author:
- Werner Damböck
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final boolean
Gibt an ob die Anwendung im Debug-Mode läuft.static boolean
gibt an ob es sich um den Localhost handelt (true), oder auf dem Letto-Server(false) gearbeitet wirdprivate static final String[]
alle möglichen Positionen, wo nach einer Datei local.info gesucht wird, welche dem System sagt, dass es sich um eine lokale Ausführung und nicht um eine Ausführung am Server handelt. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic String
static String
static String
static String
private static String
static String
static String
getIP()
static String
getIPs()
static String
static String
static String
static String
static String
static String
static String
static String
static URL
getResource
(String Resource) Gibt eine URL auf die gewünschte Resource zurückstatic InputStream
getResourceAsStream
(String Resource) Gibt einen InputStream auf die gewünschte Resource zurückstatic String
Liefert die Revisionsnummer des Programmesstatic String
getRootPath
(Class mainClass) Bestimmt den Ort des Klasse der Main-Routinestatic String
static String
static String
private static String
private static String
static String
private static boolean
static boolean
isLinux()
private static boolean
isLocal()
static boolean
isUbuntu()
static boolean
static void
-
Field Details
-
localFiles
alle möglichen Positionen, wo nach einer Datei local.info gesucht wird, welche dem System sagt, dass es sich um eine lokale Ausführung und nicht um eine Ausführung am Server handelt. -
isLocal
public static boolean isLocalgibt an ob es sich um den Localhost handelt (true), oder auf dem Letto-Server(false) gearbeitet wird -
isDebug
public static final boolean isDebugGibt an ob die Anwendung im Debug-Mode läuft.
-
-
Constructor Details
-
ServerStatus
public ServerStatus()
-
-
Method Details
-
main
-
isLocal
private static boolean isLocal() -
isDebugging
private static boolean isDebugging() -
isWindows
public static boolean isWindows() -
isLinux
public static boolean isLinux() -
getLinuxDistribution
- Returns:
- Liefert den Distributionsnamen der Linux Distribution wenn es sich um eine Linux-System handelt
-
getLinuxRelease
-
getLinuxDescription
-
isUbuntu
public static boolean isUbuntu() -
getBetriebssystem
-
getJavaVendor
-
getJavaVersionNumber
-
getJavaVersion
-
getTomEEversion
-
getGlassfishVersion
-
getTomcatVersion
-
getServerVersion
-
getRootPath
Bestimmt den Ort des Klasse der Main-Routine- Parameters:
mainClass
- Klasse welche die main-Routine enthält- Returns:
- Pfad der jar-Datei
-
getEncoding
-
getFileEncoding
-
getUserDir
-
getSystemHome
-
getLanguage
-
getFileSeparator
-
getServerUsername
-
getJavaSpecificationVersion
-
getIP
-
getIPs
-
getHostname
-
getResourceAsStream
Gibt einen InputStream auf die gewünschte Resource zurück- Parameters:
Resource
- Pfad der Resource (innerhalb von src/resources)- Returns:
- InputStream auf die Resource
-
getResource
Gibt eine URL auf die gewünschte Resource zurück- Parameters:
Resource
- Pfad der Resource (innerhalb von src/resources)- Returns:
- URL auf die Resource
-
getRevision
Liefert die Revisionsnummer des Programmes- Returns:
- Revisionsnummer
-