Package org.jobrunr.server.jmx
Interface BackgroundJobServerStatusMBean
-
- All Known Implementing Classes:
BackgroundJobServerStatus
public interface BackgroundJobServerStatusMBean
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.time.Duration
getDeleteSucceededJobsAfter()
java.time.Instant
getFirstHeartbeat()
java.util.UUID
getId()
java.time.Instant
getLastHeartbeat()
java.time.Duration
getPermanentlyDeleteDeletedJobsAfter()
int
getPollIntervalInSeconds()
java.lang.Long
getProcessAllocatedMemory()
java.lang.Double
getProcessCpuLoad()
java.lang.Long
getProcessFreeMemory()
java.lang.Long
getProcessMaxMemory()
java.lang.Double
getSystemCpuLoad()
java.lang.Long
getSystemFreeMemory()
java.lang.Long
getSystemTotalMemory()
int
getWorkerPoolSize()
boolean
isRunning()
-
-
-
Method Detail
-
getId
java.util.UUID getId()
-
getWorkerPoolSize
int getWorkerPoolSize()
-
getPollIntervalInSeconds
int getPollIntervalInSeconds()
-
getFirstHeartbeat
java.time.Instant getFirstHeartbeat()
-
getLastHeartbeat
java.time.Instant getLastHeartbeat()
-
getDeleteSucceededJobsAfter
java.time.Duration getDeleteSucceededJobsAfter()
-
getPermanentlyDeleteDeletedJobsAfter
java.time.Duration getPermanentlyDeleteDeletedJobsAfter()
-
isRunning
boolean isRunning()
-
getSystemTotalMemory
java.lang.Long getSystemTotalMemory()
-
getSystemFreeMemory
java.lang.Long getSystemFreeMemory()
-
getSystemCpuLoad
java.lang.Double getSystemCpuLoad()
-
getProcessMaxMemory
java.lang.Long getProcessMaxMemory()
-
getProcessFreeMemory
java.lang.Long getProcessFreeMemory()
-
getProcessAllocatedMemory
java.lang.Long getProcessAllocatedMemory()
-
getProcessCpuLoad
java.lang.Double getProcessCpuLoad()
-
-