Package org.wso2.carbon.ntask.core
Interface TaskManagerFactory
-
- All Known Implementing Classes:
ClusteredTaskManagerFactory
,RemoteTaskManagerFactory
,StandaloneTaskManagerFactory
public interface TaskManagerFactory
This represents a factory class used to create task managers.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<TaskManager>
getAllTenantTaskManagersForType(String taskType)
List<TaskManager>
getStartupSchedulingTaskManagersForType(String taskType)
TaskManager
getTaskManager(TaskManagerId tmId)
-
-
-
Method Detail
-
getTaskManager
TaskManager getTaskManager(TaskManagerId tmId) throws org.wso2.carbon.ntask.common.TaskException
- Throws:
org.wso2.carbon.ntask.common.TaskException
-
getStartupSchedulingTaskManagersForType
List<TaskManager> getStartupSchedulingTaskManagersForType(String taskType) throws org.wso2.carbon.ntask.common.TaskException
- Throws:
org.wso2.carbon.ntask.common.TaskException
-
getAllTenantTaskManagersForType
List<TaskManager> getAllTenantTaskManagersForType(String taskType) throws org.wso2.carbon.ntask.common.TaskException
- Throws:
org.wso2.carbon.ntask.common.TaskException
-
-