Package org.apache.synapse.task

## Interface TaskJobDetailFactory

- All Known Implementing Classes:
    `DefaultTaskJobDetailFactory`

      public interface TaskJobDetailFactory

  Creates a JobDetail based on give Task Description , additional resources and job class

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `org.quartz.JobDetail` | `createJobDetail​(TaskDescription taskDescription, Map<String,​Object> resources, Class<? extends org.quartz.Job> jobClass)` | Factory method for creating a JobDetail based on give Task Description , additional resources and job class

- - ### Method Detail

    - #### createJobDetail

          org.quartz.JobDetail createJobDetail​(TaskDescription taskDescription,
                                               Map<String,​Object> resources,
                                               Class<? extends org.quartz.Job> jobClass)

      Factory method for creating a JobDetail based on give Task Description , additional resources and job class
      Parameters:
        `taskDescription` - TaskDescription instance
        `resources` - Additional resources . This can be used to provide context specific resources Example : Synapse Environment
        `jobClass` - Job class
      Returns:
        JobDetail instance , if there are enough information to create a instance , otherwise , return null