Class TaskDescriptionRepository

java.lang.Object
org.apache.synapse.task.TaskDescriptionRepository

public class TaskDescriptionRepository extends Object
Local repository for holds Task descriptions
  • Constructor Details

    • TaskDescriptionRepository

      public TaskDescriptionRepository()
  • Method Details

    • addTaskDescription

      public void addTaskDescription(TaskDescription taskDescription)
      Stores a given TaskDescription
      Parameters:
      taskDescription - TaskDescription instance
    • getTaskDescription

      public TaskDescription getTaskDescription(String name)
      Gets a TaskDescription
      Parameters:
      name - Name of the TaskDescription to be looked up
      Returns:
      TaskDescription instance
    • removeTaskDescription

      public TaskDescription removeTaskDescription(String name)
      Removing a TaskDescription
      Parameters:
      name - Name of the TaskDescription to be removed
      Returns:
      Removed TaskDescription instance
    • getAllTaskDescriptions

      public Iterator<TaskDescription> getAllTaskDescriptions()
      Return all TaskDescritions
      Returns:
      Iterator for access taskDescritions
    • isUnique

      public boolean isUnique(String name)
      Explicit check for determine whether there is a task description with a name in interest
      Parameters:
      name - Name of the TaskDescription
      Returns:
      Returns true , if there is no TaskDescription associated with given name , otherwise , false
    • clear

      public void clear()