Class SynapseTaskManager


  • public class SynapseTaskManager
    extends Object
    Helper class to a share Scheduler and TaskDescriptionRepository within a single class space
    • Constructor Detail

      • SynapseTaskManager

        public SynapseTaskManager()
    • Method Detail

      • init

        public void init​(TaskDescriptionRepository taskDescriptionRepository,
                         TaskScheduler taskScheduler,
                         TaskManager taskManagerImpl)
        Initialize the task manager instance with the given task description repository and the task scheduler. If any of these arguments are null new instances will be created. Note that this method does not initialize the actual task scheduler instance. It is up to the task manager clients to make sure that is initialized.
        Parameters:
        taskDescriptionRepository - TaskDescriptionRepository instance
        taskScheduler - TaskScheduler instance
      • getTaskManagerImpl

        public TaskManager getTaskManagerImpl()
      • isInitialized

        public boolean isInitialized()
      • cleanup

        public void cleanup()
      • pauseAll

        public void pauseAll()
      • resumeAll

        public void resumeAll()