Class ServiceFactory
java.lang.Object
org.tasktide.core.services.ServiceFactory
Class to create
TaskTideService-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic TaskTideService<JobEnvironment> makeJobEnvironmentService(RepositoryType repoType, Object backend, String collectionName) Make requiredJobEnvironmentServicestatic TaskTideService<MetricData> makeMetricDataService(RepositoryType repoType, Object backend, String collectionName) Make requiredMetricDataServicestatic TaskTideService<MetricProfile> makeMetricProfileService(RepositoryType repoType, Object backend, String collectionName) Make requiredMetricProfileServicestatic TaskTideService<Step> makeStepService(RepositoryType repoType, Object backend, String collectionName) Make requiredStepServicestatic StepServiceMakeStepServicestatic TaskTideService<Workflow> makeWorkflowService(RepositoryType repoType, Object backend, String collectionName) Make requiredWorkflowServicestatic WorkflowServiceMakeWorkflowServicestatic TaskTideService<WorkItem> makeWorkItemService(RepositoryType repoType, Object backend, String collectionName) Make requiredWorkItemstatic TaskTideService<WorkItem> makeWorkItemService(RepositoryType repoType, Object backend, String collectionName, int lockWait, String utilDate) Make requiredTaskTideServicestatic WorkItemServiceMakeWorkItemServicestatic WorkItemServicemakeWorkItemService(TaskTideRepository<WorkItem> repo, int lockWait, String utilDate) MakeWorkItemService
-
Constructor Details
-
ServiceFactory
public ServiceFactory()
-
-
Method Details
-
makeWorkItemService
public static TaskTideService<WorkItem> makeWorkItemService(RepositoryType repoType, Object backend, String collectionName, int lockWait, String utilDate) Make requiredTaskTideService- Parameters:
repoType-backend-collectionName-lockWait-utilDate-- Returns:
WorkItemService
-
makeWorkItemService
public static WorkItemService makeWorkItemService(TaskTideRepository<WorkItem> repo, int lockWait, String utilDate) MakeWorkItemService- Parameters:
repo-lockWait-utilDate-- Returns:
WorkItemService
-
makeWorkItemService
MakeWorkItemService- Parameters:
repo-- Returns:
WorkItemService
-
makeWorkItemService
public static TaskTideService<WorkItem> makeWorkItemService(RepositoryType repoType, Object backend, String collectionName) Make requiredWorkItem- Parameters:
repoType-backend-collectionName-- Returns:
TaskTideService
-
makeStepService
MakeStepService- Parameters:
repo-- Returns:
StepService
-
makeStepService
public static TaskTideService<Step> makeStepService(RepositoryType repoType, Object backend, String collectionName) Make requiredStepService- Parameters:
repoType-backend-collectionName-- Returns:
TaskTideService
-
makeWorkflowService
MakeWorkflowService- Parameters:
repo-- Returns:
WorkflowService
-
makeWorkflowService
public static TaskTideService<Workflow> makeWorkflowService(RepositoryType repoType, Object backend, String collectionName) Make requiredWorkflowService- Parameters:
repoType-backend-collectionName-- Returns:
TaskTideService
-
makeJobEnvironmentService
public static TaskTideService<JobEnvironment> makeJobEnvironmentService(RepositoryType repoType, Object backend, String collectionName) Make requiredJobEnvironmentService- Parameters:
repoType-backend-collectionName-- Returns:
TaskTideService
-
makeMetricDataService
public static TaskTideService<MetricData> makeMetricDataService(RepositoryType repoType, Object backend, String collectionName) Make requiredMetricDataService- Parameters:
repoType-backend-collectionName-- Returns:
TaskTideService
-
makeMetricProfileService
public static TaskTideService<MetricProfile> makeMetricProfileService(RepositoryType repoType, Object backend, String collectionName) Make requiredMetricProfileService- Parameters:
repoType-backend-collectionName-- Returns:
TaskTideService
-