Class BaseSystemInfoService

java.lang.Object
at.letto.basespringboot.service.BaseSystemInfoService

@Service public class BaseSystemInfoService extends Object
Service liefert alle notwendigen Systeminformation eines laufenden Spring-Boot-Containers
  • Field Details

    • startTime

      private String startTime
    • startTimeDateInteger

      private long startTimeDateInteger
    • startMilliseconds

      private long startMilliseconds
    • pid

      private String pid
    • betriebssystem

      private Betriebssystem betriebssystem
    • betriebssystemVersion

      private String betriebssystemVersion
    • appHome

      private String appHome
    • debugMode

      private boolean debugMode
    • localIP

      private String localIP
    • hostname

      private String hostname
    • linuxDistribution

      private String linuxDistribution
    • linuxRelease

      private String linuxRelease
    • javaVendor

      private String javaVendor
    • javaVersionNumber

      private String javaVersionNumber
    • javaSpecificationVersion

      private String javaSpecificationVersion
    • springVersion

      private String springVersion
    • encoding

      private String encoding
    • fileEncoding

      private String fileEncoding
    • userDir

      private String userDir
    • systemHome

      private String systemHome
    • language

      private String language
    • fileSeparator

      private String fileSeparator
    • systemUsername

      private String systemUsername
    • cmdCharset

      protected String cmdCharset
  • Constructor Details

    • BaseSystemInfoService

      public BaseSystemInfoService()
  • Method Details

    • getJavaVersion

      public String getJavaVersion()
    • isLinux

      public boolean isLinux()
    • isUbuntu

      public boolean isUbuntu()
    • isWindows

      public boolean isWindows()
    • isMac

      public boolean isMac()
    • isPortAvailable

      public boolean isPortAvailable(int port)
    • getPID

      public String getPID(String suchstring)
    • getTotalDiskSpace

      public long getTotalDiskSpace()
      Liefert den gesamten freien Speicher der Festplatte in der die Anwendung liegt
    • getFreeDiskSpace

      public long getFreeDiskSpace()
    • getUseableDiskSpace

      public long getUseableDiskSpace()
    • getCPUanzahl

      public int getCPUanzahl()
    • getUpTime

      public double getUpTime()
    • getMemoryInit

      public long getMemoryInit()
    • getMemoryUsed

      public long getMemoryUsed()
    • getMemoryMax

      public long getMemoryMax()
    • getMemoryInitCommited

      public long getMemoryInitCommited()
    • getJavaMajorVersion

      public int getJavaMajorVersion()
      Liefert die Hauptversion von Java
    • getJavaMinorVersion

      public String getJavaMinorVersion()
      Liefert die UnterVersion von Java als String
    • getServiceName

      public String getServiceName()
    • getDebugPort

      public int getDebugPort()
    • getLeTToServiceInfo

      public LeTToServiceInfoDto getLeTToServiceInfo()