Package org.apache.synapse.task
Class TaskScheduler
- java.lang.Object
-
- org.apache.synapse.task.TaskScheduler
-
public class TaskScheduler extends Object
-
-
Constructor Summary
Constructors Constructor Description TaskScheduler(String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddeleteTask(String name, String group)intgetRunningTaskCount()voidinit(Properties properties, TaskManager taskManager)booleanisInitialized()booleanisTaskAlreadyRunning(Object taskKey)voidpauseAll()voidresumeAll()booleanscheduleTask(TaskDescription taskDescription)booleanscheduleTask(TaskDescription taskDescription, Map<String,Object> resources, Class taskClass)booleanscheduleTask(TaskDescription taskDescription, Map<String,Object> resources, Class jobClass, Task task)voidsetJobDetailFactory(Object jobDetailFactory)voidsetTriggerFactory(Object triggerFactory)voidshutDown()voidstart()
-
-
-
Constructor Detail
-
TaskScheduler
public TaskScheduler(String name)
-
-
Method Detail
-
init
public void init(Properties properties, TaskManager taskManager)
-
start
public void start()
-
pauseAll
public void pauseAll()
-
resumeAll
public void resumeAll()
-
scheduleTask
public boolean scheduleTask(TaskDescription taskDescription, Map<String,Object> resources, Class taskClass)
-
scheduleTask
public boolean scheduleTask(TaskDescription taskDescription, Map<String,Object> resources, Class jobClass, Task task)
-
scheduleTask
public boolean scheduleTask(TaskDescription taskDescription)
-
shutDown
public void shutDown()
-
isInitialized
public boolean isInitialized()
-
getRunningTaskCount
public int getRunningTaskCount()
-
isTaskAlreadyRunning
public boolean isTaskAlreadyRunning(Object taskKey)
-
setTriggerFactory
public void setTriggerFactory(Object triggerFactory)
-
setJobDetailFactory
public void setJobDetailFactory(Object jobDetailFactory)
-
-