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 booleanGibt an ob die Anwendung im Debug-Mode läuft.static booleangibt 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 Stringstatic Stringstatic Stringstatic Stringprivate static Stringstatic Stringstatic StringgetIP()static StringgetIPs()static Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic URLgetResource(String Resource) Gibt eine URL auf die gewünschte Resource zurückstatic InputStreamgetResourceAsStream(String Resource) Gibt einen InputStream auf die gewünschte Resource zurückstatic StringLiefert die Revisionsnummer des Programmesstatic StringgetRootPath(Class mainClass) Bestimmt den Ort des Klasse der Main-Routinestatic Stringstatic Stringstatic Stringprivate static Stringprivate static Stringstatic Stringprivate static booleanstatic booleanisLinux()private static booleanisLocal()static booleanisUbuntu()static booleanstatic 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
-