Package org.apache.synapse.task
Class SynapseTaskManager
java.lang.Object
org.apache.synapse.task.SynapseTaskManager
Helper class to a share Scheduler and TaskDescriptionRepository within a single class space
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcleanup()voidinit(TaskDescriptionRepository taskDescriptionRepository, TaskScheduler taskScheduler, TaskManager taskManagerImpl) Initialize the task manager instance with the given task description repository and the task scheduler.booleanvoidpauseAll()void
-
Constructor Details
-
SynapseTaskManager
public SynapseTaskManager()
-
-
Method Details
-
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 instancetaskScheduler- TaskScheduler instance
-
getTaskManagerImpl
-
getTaskDescriptionRepository
-
getTaskScheduler
-
isInitialized
public boolean isInitialized() -
cleanup
public void cleanup() -
pauseAll
public void pauseAll() -
resumeAll
public void resumeAll()
-