Package org.apache.synapse.task.service
Interface TaskManagementService
public interface TaskManagementService
A service for management of task
Implementation can be a web service , OSGi service , etc
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddTaskDescription(TaskDescription taskDescription) Adding a TaskDescription instancevoiddeleteTaskDescription(String name) Deletes a TaskDescription instance with given namevoideditTaskDescription(TaskDescription taskDescription) Edit a TaskDescription Remove existing one with new oneLists of all TaskDescription instancesgetPropertyNames(String taskClass) Returns list of names of assignable instance properties of the task implementationgetTaskDescription(String name) Get a TaskDescription instance with given namebooleanisContains(String name) Explicit check for availability of a particular TaskDescription instance
-
Method Details
-
addTaskDescription
Adding a TaskDescription instance- Parameters:
taskDescription- TaskDescription instance
-
deleteTaskDescription
Deletes a TaskDescription instance with given name- Parameters:
name- Name of the TaskDescription to be deleted
-
editTaskDescription
Edit a TaskDescription Remove existing one with new one- Parameters:
taskDescription- New TaskDescription instance
-
getAllTaskDescriptions
List<TaskDescription> getAllTaskDescriptions()Lists of all TaskDescription instances- Returns:
- A List of TaskDescription
-
getTaskDescription
Get a TaskDescription instance with given name- Parameters:
name- Name of the TaskDescription instance to be returned- Returns:
- TaskDescription instance
-
isContains
Explicit check for availability of a particular TaskDescription instance- Parameters:
name- Name of the TaskDescription instance- Returns:
- Returns true if there is a TaskDescription instance with given name , otherwise , false
-
getPropertyNames
Returns list of names of assignable instance properties of the task implementation- Parameters:
taskClass- A name of the task implementation- Returns:
- List of assignable property's names
-