Class SchedulerCDI


  • @ApplicationScoped
    public class SchedulerCDI
    extends org.dashbuilder.scheduler.Scheduler
    • Field Summary

      • Fields inherited from class org.dashbuilder.scheduler.Scheduler

        executor, maxThreadPoolSize, scheduledTasks, threadFactory
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void shutdown()  
      • Methods inherited from class org.dashbuilder.scheduler.Scheduler

        _purge, _schedule, _schedule, _unschedule, _unscheduleAll, execute, fireTask, getMaxThreadPoolSize, getMisfiredTasks, getNumberOfScheduledTasks, getNumberOfScheduledTasksInQueue, getRunningTasks, getScheduledTasks, getTaskByKey, getThreadFactory, getThreadPoolSize, getWaitingTasks, init, isPaused, pause, printScheduledTasksReport, resume, schedule, schedule, setMaxThreadPoolSize, setThreadFactory, unschedule, unscheduleAll
    • Constructor Detail

      • SchedulerCDI

        public SchedulerCDI()
      • SchedulerCDI

        @Inject
        public SchedulerCDI​(int maxThreadPoolSize)
    • Method Detail

      • shutdown

        @PreDestroy
        public void shutdown()
        Overrides:
        shutdown in class org.dashbuilder.scheduler.Scheduler