public class TaskScheduler extends Object
Constructor and Description |
---|
TaskScheduler(String name) |
Modifier and Type | Method and Description |
---|---|
void |
deleteTask(String name,
String group) |
int |
getRunningTaskCount() |
void |
init(Properties properties,
TaskManager taskManager) |
boolean |
isInitialized() |
boolean |
isTaskAlreadyRunning(Object taskKey) |
void |
pauseAll() |
void |
resumeAll() |
boolean |
scheduleTask(TaskDescription taskDescription) |
boolean |
scheduleTask(TaskDescription taskDescription,
Map<String,Object> resources,
Class taskClass) |
boolean |
scheduleTask(TaskDescription taskDescription,
Map<String,Object> resources,
Class jobClass,
Task task) |
void |
setJobDetailFactory(Object jobDetailFactory) |
void |
setTriggerFactory(Object triggerFactory) |
void |
shutDown() |
void |
start() |
public TaskScheduler(String name)
public void init(Properties properties, TaskManager taskManager)
public void start()
public void pauseAll()
public void resumeAll()
public boolean scheduleTask(TaskDescription taskDescription, Map<String,Object> resources, Class taskClass)
public boolean scheduleTask(TaskDescription taskDescription, Map<String,Object> resources, Class jobClass, Task task)
public boolean scheduleTask(TaskDescription taskDescription)
public void shutDown()
public boolean isInitialized()
public int getRunningTaskCount()
public boolean isTaskAlreadyRunning(Object taskKey)
public void setTriggerFactory(Object triggerFactory)
public void setJobDetailFactory(Object jobDetailFactory)
Copyright © 2005–2017 Apache Software Foundation. All rights reserved.