Class TaskTideServiceManager
java.lang.Object
org.tasktide.core.manager.TaskTideServiceManager
Container class
TaskTideService for WorkItem,
Step, Workflow, JobEnvironment,
MetricProfile, and JobEnvironment-
Method Summary
Modifier and TypeMethodDescriptionstatic TaskTideService<JobEnvironment> FetchesJobEnvironmentServiceif initializedstatic TaskTideService<MetricData> FetchesMetricDataServiceif initializedstatic TaskTideService<MetricProfile> FetchesMetricProfileServiceif initializedstatic TaskTideService<Step> FetchesStepServiceif initializedstatic TaskTideService<Workflow> FetchesWorkflowServiceif initializedstatic TaskTideService<WorkItem> FetchesWorkItemServiceif initializedstatic intGet result set sizestatic <T extends TaskTideModel<T>>
TaskTideService<T> getService(ManagerTarget tgt) GetTaskTideServiceforManagerTarget<T extends TaskTideModel<T>>
TaskTideService<T> GetTaskTideServiceforManagerTargetstatic voidinitialize(TaskTideService<WorkItem> workItemServ, TaskTideService<Step> stepServ, TaskTideService<Workflow> workflowServ) Initialize service manager, throws error if already initializedstatic voidinitialize(TaskTideService<WorkItem> workItemServ, TaskTideService<Step> stepServ, TaskTideService<Workflow> workflowServ, TaskTideService<JobEnvironment> jobEnvServ, TaskTideService<MetricData> metricDataServ, TaskTideService<MetricProfile> metricProfileServ) Initialize service manager, throws error if already initializedstatic booleanReturns whether the service manager is initializedstatic voidmodify(TaskTideService<WorkItem> workItemServ, TaskTideService<Step> stepServ, TaskTideService<Workflow> workflowServ, TaskTideService<JobEnvironment> jobEnvServ, TaskTideService<MetricData> metricDataServ, TaskTideService<MetricProfile> metricProfileServ) static voidsetResultSetSize(int resultSetSize) Set result set sizestatic StringtoJson()Represent as JSON stringtoString()Represent as String
-
Method Details
-
isInitialized
public static boolean isInitialized()Returns whether the service manager is initialized- Returns:
- boolean
-
initialize
public static void initialize(TaskTideService<WorkItem> workItemServ, TaskTideService<Step> stepServ, TaskTideService<Workflow> workflowServ) Initialize service manager, throws error if already initialized- Parameters:
workItemServ-stepServ-workflowServ-
-
initialize
public static void initialize(TaskTideService<WorkItem> workItemServ, TaskTideService<Step> stepServ, TaskTideService<Workflow> workflowServ, TaskTideService<JobEnvironment> jobEnvServ, TaskTideService<MetricData> metricDataServ, TaskTideService<MetricProfile> metricProfileServ) Initialize service manager, throws error if already initialized- Parameters:
workItemServ-stepServ-workflowServ-jobEnvServ-metricDataServ-metricProfileServ-
-
fetchWorkItemService
FetchesWorkItemServiceif initialized- Returns:
TaskTideService-WorkItem
-
fetchStepService
FetchesStepServiceif initialized- Returns:
TaskTideService-Step
-
fetchWorkflowService
FetchesWorkflowServiceif initialized- Returns:
TaskTideService-Workflow
-
fetchMetricDataService
FetchesMetricDataServiceif initialized- Returns:
TaskTideService-MetricData
-
fetchMetricProfileService
FetchesMetricProfileServiceif initialized- Returns:
TaskTideService-MetricProfile
-
fetchJobEnvironmentService
FetchesJobEnvironmentServiceif initialized- Returns:
TaskTideService-JobEnvironment
-
getService
GetTaskTideServiceforManagerTarget- Type Parameters:
T- ofTaskTideModel- Parameters:
tgt-- Returns:
- TaskTideService of
WorkItem,Step,Workflow,JobEnvironment,MetricData,MetricProfile
-
getServiceFor
GetTaskTideServiceforManagerTarget- Type Parameters:
T-- Parameters:
tgt-- Returns:
TaskTideService
-
toString
-
toJson
-
getResultSetSize
public static int getResultSetSize()Get result set size- Returns:
- int
-
setResultSetSize
public static void setResultSetSize(int resultSetSize) Set result set size- Parameters:
resultSetSize-
-
modify
public static void modify(TaskTideService<WorkItem> workItemServ, TaskTideService<Step> stepServ, TaskTideService<Workflow> workflowServ, TaskTideService<JobEnvironment> jobEnvServ, TaskTideService<MetricData> metricDataServ, TaskTideService<MetricProfile> metricProfileServ)
-