public class TaskManager extends Object
Modifier and Type | Field and Description |
---|---|
static String |
CARBON_TASK_JOB_METADATA_SERVICE |
static String |
CARBON_TASK_MANAGEMENT_SERVICE |
static String |
CARBON_TASK_MANAGER |
static String |
CARBON_TASK_REPOSITORY |
static String |
CARBON_TASK_SCHEDULER |
Constructor and Description |
---|
TaskManager() |
Modifier and Type | Method and Description |
---|---|
void |
addTaskDescription(org.apache.synapse.task.TaskDescription taskDescription)
Adding a TaskDescription
Delegates adding responsibility to underlying each 'TaskManagementService' service
|
void |
deleteTaskDescription(String name,
String group)
Deleting a TaskDescription
Delegates deleting responsibility to each 'TaskManagementService' service
|
void |
editTaskDescription(org.apache.synapse.task.TaskDescription taskDescription,
org.apache.axis2.engine.AxisConfiguration axisConfig)
Editing a TaskDescription
Delegates Editing responsibility to each 'TaskManagementService' service
|
List<String> |
getAllJobGroups() |
TaskData[] |
getAllTaskData(org.apache.axis2.engine.AxisConfiguration axisConfig) |
List<org.apache.synapse.task.TaskDescription> |
getAllTaskDescriptions()
Get all TaskDescriptions across all 'TaskManagementService' service
|
List<String> |
getPropertyNames(String taskClass,
String group) |
org.apache.synapse.task.TaskDescription |
getTaskDescription(String name,
String group)
Looking up a TaskDescription
Delegates Looking up responsibility to each 'TaskManagementService' service
|
void |
init(JobMetaDataProviderServiceHandler jobMetaDataProviderServiceHandler,
TaskManagementServiceHandler taskManagementServiceHandler) |
boolean |
isContains(String name,
String group)
Explicit check for a TaskDescription with a particular name
Delegates responsibility to each 'TaskManagementService' service until any one find a TaskDescription
with the given name
|
void |
setTaskDescriptionRepository(org.apache.synapse.task.TaskDescriptionRepository repository) |
void |
shutDown() |
public static final String CARBON_TASK_MANAGER
public static final String CARBON_TASK_REPOSITORY
public static final String CARBON_TASK_JOB_METADATA_SERVICE
public static final String CARBON_TASK_MANAGEMENT_SERVICE
public static final String CARBON_TASK_SCHEDULER
public void init(JobMetaDataProviderServiceHandler jobMetaDataProviderServiceHandler, TaskManagementServiceHandler taskManagementServiceHandler)
public void shutDown()
public void addTaskDescription(org.apache.synapse.task.TaskDescription taskDescription)
taskDescription
- TaskDescription instancepublic void deleteTaskDescription(String name, String group)
name
- Name of the TaskDescription instance to be deletedgroup
- group of the taskpublic void editTaskDescription(org.apache.synapse.task.TaskDescription taskDescription, org.apache.axis2.engine.AxisConfiguration axisConfig)
taskDescription
- TaskDescription instancepublic List<org.apache.synapse.task.TaskDescription> getAllTaskDescriptions()
public TaskData[] getAllTaskData(org.apache.axis2.engine.AxisConfiguration axisConfig)
public org.apache.synapse.task.TaskDescription getTaskDescription(String name, String group)
name
- Name of the TaskDescription to be returnedgroup
- group of the taskpublic boolean isContains(String name, String group)
name
- Name of the TaskDescriptiongroup
- group of the taskpublic void setTaskDescriptionRepository(org.apache.synapse.task.TaskDescriptionRepository repository)
Copyright © 2018 WSO2. All rights reserved.