Class ItemTaskExecutorBuilder
java.lang.Object
org.tasktide.engine.workerunit.provider.ItemTaskExecutorBuilder
Class to hold the logic for constructing
TaskTideExecutor for ItemTask-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()BuildItemTaskExecutorwithObserver(int maxTime) Build observer without workloadwithObserver(List<ItemTask> workload, int maxTime) Build withItemTaskObserverfieldswithObserver(TaskTideEngineObserver<ItemTask> observer) Build with providedTaskTideEngineObserverofItemTask
-
Constructor Details
-
ItemTaskExecutorBuilder
public ItemTaskExecutorBuilder()
-
-
Method Details
-
withObserver
Build withItemTaskObserverfields- Parameters:
workload-maxTime-- Returns:
ItemTaskExecutorBuilderforTaskTideEngineObserverofItemTask
-
withObserver
Build observer without workload- Parameters:
maxTime-- Returns:
ItemTaskExecutorBuilderforTaskTideEngineObserverofItemTask
-
withObserver
Build with providedTaskTideEngineObserverofItemTask- Parameters:
observer-- Returns:
ItemTaskExecutorBuilderforTaskTideEngineObserverofItemTask
-
build
BuildItemTaskExecutor- Returns:
TaskTideExecutorofItemTask
-