Package com.adobe.acs.commons.fam.mbean
Interface ThrottledTaskRunnerMBean
-
- All Known Subinterfaces:
ThrottledTaskRunner
@Description("Throttled Task Runner") @ProviderType public interface ThrottledTaskRunnerMBeanThrottled task runner definition
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidclearProcessingStatistics()longgetActiveCount()longgetCompletedTaskCount()TabularDataSupportgetStatistics()longgetTaskCount()booleanisRunning()voidpauseExecution()voidresumeExecution()voidsetThreadPoolSize(int size)voidstopExecution()
-
-
-
Method Detail
-
getActiveCount
@Description("Processes currently running") long getActiveCount()
-
getCompletedTaskCount
@Description("Processes completed since last reset") long getCompletedTaskCount()
-
getTaskCount
@Description("Processes added to queue since last reset") long getTaskCount()
-
isRunning
@Description("Is queue active and able to take jobs?") boolean isRunning()
-
pauseExecution
@Description("Stop queue and keep unfinished work for resume") void pauseExecution()
-
resumeExecution
@Description("Restart queue that was previously halted or paused") void resumeExecution()
-
stopExecution
@Description("Stop queue and terminate any unfinished work") void stopExecution()
-
getStatistics
@Description("Job processing statistics") TabularDataSupport getStatistics()
-
clearProcessingStatistics
@Description("Reset job processing statistics") void clearProcessingStatistics()
-
setThreadPoolSize
@Description("Change thread pool size (preserves running queue)") void setThreadPoolSize(@Name("New size") @Description("4 is the suggested default.") int size)
-
-