Package org.jobrunr.server.jmx
Class JobRunrJMXExtensions
- java.lang.Object
-
- org.jobrunr.server.jmx.JobRunrJMXExtensions
-
- All Implemented Interfaces:
JobStatsMBean
,JobStatsChangeListener
,StorageProviderChangeListener
public class JobRunrJMXExtensions extends java.lang.Object implements JobStatsChangeListener, JobStatsMBean
-
-
Constructor Summary
Constructors Constructor Description JobRunrJMXExtensions(BackgroundJobServer backgroundJobServer, StorageProvider storageProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getBackgroundJobServers()
java.lang.Long
getEnqueued()
java.lang.Long
getFailed()
java.lang.Long
getProcessing()
int
getRecurringJobs()
java.lang.Long
getScheduled()
java.lang.Long
getSucceeded()
java.time.Instant
getTimeStamp()
java.lang.Long
getTotal()
void
onChange(JobStats jobStats)
-
-
-
Constructor Detail
-
JobRunrJMXExtensions
public JobRunrJMXExtensions(BackgroundJobServer backgroundJobServer, StorageProvider storageProvider)
-
-
Method Detail
-
onChange
public void onChange(JobStats jobStats)
- Specified by:
onChange
in interfaceJobStatsChangeListener
-
getTimeStamp
public java.time.Instant getTimeStamp()
- Specified by:
getTimeStamp
in interfaceJobStatsMBean
-
getTotal
public java.lang.Long getTotal()
- Specified by:
getTotal
in interfaceJobStatsMBean
-
getScheduled
public java.lang.Long getScheduled()
- Specified by:
getScheduled
in interfaceJobStatsMBean
-
getEnqueued
public java.lang.Long getEnqueued()
- Specified by:
getEnqueued
in interfaceJobStatsMBean
-
getProcessing
public java.lang.Long getProcessing()
- Specified by:
getProcessing
in interfaceJobStatsMBean
-
getFailed
public java.lang.Long getFailed()
- Specified by:
getFailed
in interfaceJobStatsMBean
-
getSucceeded
public java.lang.Long getSucceeded()
- Specified by:
getSucceeded
in interfaceJobStatsMBean
-
getRecurringJobs
public int getRecurringJobs()
- Specified by:
getRecurringJobs
in interfaceJobStatsMBean
-
getBackgroundJobServers
public int getBackgroundJobServers()
- Specified by:
getBackgroundJobServers
in interfaceJobStatsMBean
-
-