Package com.adobe.acs.commons.fam.mbean
Interface ThrottledTaskRunnerMBean
- All Known Subinterfaces:
ThrottledTaskRunner
@Description("Throttled Task Runner")
@ProviderType
public interface ThrottledTaskRunnerMBean
Throttled task runner definition
-
Method Summary
Modifier and TypeMethodDescriptionvoidlonglonglongbooleanvoidvoidvoidsetThreadPoolSize(int size) void
-
Method Details
-
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
-
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)
-