Class StandaloneTaskManagerFactory
- java.lang.Object
-
- org.wso2.carbon.ntask.core.impl.standalone.StandaloneTaskManagerFactory
-
- All Implemented Interfaces:
TaskManagerFactory
- Direct Known Subclasses:
ClusteredTaskManagerFactory
public class StandaloneTaskManagerFactory extends Object implements TaskManagerFactory
This represents the standalone task manager factory class.
-
-
Constructor Summary
Constructors Constructor Description StandaloneTaskManagerFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected TaskManager
createTaskManager(TaskManagerId tmId)
List<TaskManager>
getAllTenantTaskManagersForType(String taskType)
List<TaskManager>
getStartupSchedulingTaskManagersForType(String taskType)
TaskManager
getTaskManager(TaskManagerId tmId)
String
getTaskRepositoryClass()
void
setTaskRepositoryClass(String taskRepositoryClass)
-
-
-
Method Detail
-
getTaskManager
public TaskManager getTaskManager(TaskManagerId tmId) throws org.wso2.carbon.ntask.common.TaskException
- Specified by:
getTaskManager
in interfaceTaskManagerFactory
- Throws:
org.wso2.carbon.ntask.common.TaskException
-
createTaskManager
protected TaskManager createTaskManager(TaskManagerId tmId) throws org.wso2.carbon.ntask.common.TaskException
- Throws:
org.wso2.carbon.ntask.common.TaskException
-
getStartupSchedulingTaskManagersForType
public List<TaskManager> getStartupSchedulingTaskManagersForType(String taskType) throws org.wso2.carbon.ntask.common.TaskException
- Specified by:
getStartupSchedulingTaskManagersForType
in interfaceTaskManagerFactory
- Throws:
org.wso2.carbon.ntask.common.TaskException
-
getAllTenantTaskManagersForType
public List<TaskManager> getAllTenantTaskManagersForType(String taskType) throws org.wso2.carbon.ntask.common.TaskException
- Specified by:
getAllTenantTaskManagersForType
in interfaceTaskManagerFactory
- Throws:
org.wso2.carbon.ntask.common.TaskException
-
getTaskRepositoryClass
public String getTaskRepositoryClass()
-
setTaskRepositoryClass
public void setTaskRepositoryClass(String taskRepositoryClass)
-
-