Package at.letto.tools
Class ServerStatus
java.lang.Object
at.letto.tools.ServerStatus
Liefert wichtige System-Information
- Author:
- Werner Damböck
- 
Field SummaryFieldsModifier 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 SummaryConstructors
- 
Method SummaryModifier 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- 
localFilesalle 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.
- 
isLocalpublic static boolean isLocalgibt an ob es sich um den Localhost handelt (true), oder auf dem Letto-Server(false) gearbeitet wird
- 
isDebugpublic static final boolean isDebugGibt an ob die Anwendung im Debug-Mode läuft.
 
- 
- 
Constructor Details- 
ServerStatuspublic ServerStatus()
 
- 
- 
Method Details- 
main
- 
isLocalprivate static boolean isLocal()
- 
isDebuggingprivate static boolean isDebugging()
- 
isWindowspublic static boolean isWindows()
- 
isLinuxpublic static boolean isLinux()
- 
getLinuxDistribution- Returns:
- Liefert den Distributionsnamen der Linux Distribution wenn es sich um eine Linux-System handelt
 
- 
getLinuxRelease
- 
getLinuxDescription
- 
isUbuntupublic static boolean isUbuntu()
- 
getBetriebssystem
- 
getJavaVendor
- 
getJavaVersionNumber
- 
getJavaVersion
- 
getTomEEversion
- 
getGlassfishVersion
- 
getTomcatVersion
- 
getServerVersion
- 
getRootPathBestimmt 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
- 
getResourceAsStreamGibt einen InputStream auf die gewünschte Resource zurück- Parameters:
- Resource- Pfad der Resource (innerhalb von src/resources)
- Returns:
- InputStream auf die Resource
 
- 
getResourceGibt eine URL auf die gewünschte Resource zurück- Parameters:
- Resource- Pfad der Resource (innerhalb von src/resources)
- Returns:
- URL auf die Resource
 
- 
getRevisionLiefert die Revisionsnummer des Programmes- Returns:
- Revisionsnummer
 
 
-