Class ProcesslauncherLifecycle


  • public class ProcesslauncherLifecycle
    extends Object
    • Method Detail

      • getExecNameWithoutExt

        public String getExecNameWithoutExt()
      • getStartDate

        public long getStartDate()
      • getProcess

        public Process getProcess()
      • getEndStatus

        public EndStatus getEndStatus()
      • getEndDate

        public long getEndDate()
      • getUptime

        public long getUptime​(TimeUnit unit)
      • getCPUDuration

        public long getCPUDuration​(TimeUnit unit)
      • isKilled

        public boolean isKilled()
      • isTooLongTime

        public boolean isTooLongTime()
      • isCorrectlyDone

        public boolean isCorrectlyDone()
      • getExitCode

        public Integer getExitCode()
        Blocking call until process is really done. Correct: https://github.com/hdsdi3g/processlauncher/issues/1
      • getUserExec

        public Optional<String> getUserExec()
        on Windows, return like "HOST_or_DOMAIN"\"username"
      • isRunning

        public Boolean isRunning()