Package cn.boboweike.carrot.server.jmx
Class CarrotJMXExtensions
- java.lang.Object
-
- cn.boboweike.carrot.server.jmx.CarrotJMXExtensions
-
- All Implemented Interfaces:
TaskStatsMBean,StorageProviderChangeListener,TaskStatsChangeListener
public class CarrotJMXExtensions extends Object implements TaskStatsChangeListener, TaskStatsMBean
-
-
Constructor Summary
Constructors Constructor Description CarrotJMXExtensions(BackgroundTaskServer backgroundTaskServer, PartitionedStorageProvider storageProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetBackgroundTaskServers()LonggetEnqueued()LonggetFailed()LonggetProcessing()intgetRecurringTasks()LonggetScheduled()LonggetSucceeded()InstantgetTimeStamp()LonggetTotal()voidonChange(TaskStatsData taskStatsData)
-
-
-
Constructor Detail
-
CarrotJMXExtensions
public CarrotJMXExtensions(BackgroundTaskServer backgroundTaskServer, PartitionedStorageProvider storageProvider)
-
-
Method Detail
-
onChange
public void onChange(TaskStatsData taskStatsData)
- Specified by:
onChangein interfaceTaskStatsChangeListener
-
getTimeStamp
public Instant getTimeStamp()
- Specified by:
getTimeStampin interfaceTaskStatsMBean
-
getTotal
public Long getTotal()
- Specified by:
getTotalin interfaceTaskStatsMBean
-
getScheduled
public Long getScheduled()
- Specified by:
getScheduledin interfaceTaskStatsMBean
-
getEnqueued
public Long getEnqueued()
- Specified by:
getEnqueuedin interfaceTaskStatsMBean
-
getProcessing
public Long getProcessing()
- Specified by:
getProcessingin interfaceTaskStatsMBean
-
getFailed
public Long getFailed()
- Specified by:
getFailedin interfaceTaskStatsMBean
-
getSucceeded
public Long getSucceeded()
- Specified by:
getSucceededin interfaceTaskStatsMBean
-
getRecurringTasks
public int getRecurringTasks()
- Specified by:
getRecurringTasksin interfaceTaskStatsMBean
-
getBackgroundTaskServers
public int getBackgroundTaskServers()
- Specified by:
getBackgroundTaskServersin interfaceTaskStatsMBean
-
-