Package org.jobrunr.storage
Class BackgroundJobServerStatus
java.lang.Object
org.jobrunr.storage.BackgroundJobServerStatus
- All Implemented Interfaces:
BackgroundJobServerStatusMBean
-
Constructor Summary
ConstructorDescriptionBackgroundJobServerStatus
(UUID id, String name, int workerPoolSize, int pollIntervalInSeconds, Duration deleteSucceededJobsAfter, Duration permanentlyDeleteDeletedJobsAfter, Instant firstHeartbeat, Instant lastHeartbeat, boolean isRunning, Long systemTotalMemory, Long systemFreeMemory, Double systemCpuLoad, Long processMaxMemory, Long processFreeMemory, Long processAllocatedMemory, Double processCpuLoad) BackgroundJobServerStatus
(UUID id, String name, int workerCount, int pollIntervalInSeconds, Duration deleteSucceededJobsAfter, Duration permanentlyDeleteDeletedJobsAfter, Instant firstHeartbeat, Instant lastHeartbeat, boolean isRunning, JobServerStats jobServerStats) -
Method Summary
-
Constructor Details
-
BackgroundJobServerStatus
-
BackgroundJobServerStatus
public BackgroundJobServerStatus(UUID id, String name, int workerPoolSize, int pollIntervalInSeconds, Duration deleteSucceededJobsAfter, Duration permanentlyDeleteDeletedJobsAfter, Instant firstHeartbeat, Instant lastHeartbeat, boolean isRunning, Long systemTotalMemory, Long systemFreeMemory, Double systemCpuLoad, Long processMaxMemory, Long processFreeMemory, Long processAllocatedMemory, Double processCpuLoad)
-
-
Method Details
-
getId
- Specified by:
getId
in interfaceBackgroundJobServerStatusMBean
-
getName
- Specified by:
getName
in interfaceBackgroundJobServerStatusMBean
-
getWorkerPoolSize
public int getWorkerPoolSize()- Specified by:
getWorkerPoolSize
in interfaceBackgroundJobServerStatusMBean
-
getPollIntervalInSeconds
public int getPollIntervalInSeconds()- Specified by:
getPollIntervalInSeconds
in interfaceBackgroundJobServerStatusMBean
-
getDeleteSucceededJobsAfter
- Specified by:
getDeleteSucceededJobsAfter
in interfaceBackgroundJobServerStatusMBean
-
getPermanentlyDeleteDeletedJobsAfter
- Specified by:
getPermanentlyDeleteDeletedJobsAfter
in interfaceBackgroundJobServerStatusMBean
-
getFirstHeartbeat
- Specified by:
getFirstHeartbeat
in interfaceBackgroundJobServerStatusMBean
-
getLastHeartbeat
- Specified by:
getLastHeartbeat
in interfaceBackgroundJobServerStatusMBean
-
isRunning
public boolean isRunning()- Specified by:
isRunning
in interfaceBackgroundJobServerStatusMBean
-
getSystemTotalMemory
- Specified by:
getSystemTotalMemory
in interfaceBackgroundJobServerStatusMBean
-
getSystemFreeMemory
- Specified by:
getSystemFreeMemory
in interfaceBackgroundJobServerStatusMBean
-
getSystemCpuLoad
- Specified by:
getSystemCpuLoad
in interfaceBackgroundJobServerStatusMBean
-
getProcessMaxMemory
- Specified by:
getProcessMaxMemory
in interfaceBackgroundJobServerStatusMBean
-
getProcessFreeMemory
- Specified by:
getProcessFreeMemory
in interfaceBackgroundJobServerStatusMBean
-
getProcessAllocatedMemory
- Specified by:
getProcessAllocatedMemory
in interfaceBackgroundJobServerStatusMBean
-
getProcessCpuLoad
- Specified by:
getProcessCpuLoad
in interfaceBackgroundJobServerStatusMBean
-