Class ItemTaskTraverser
java.lang.Object
org.tasktide.engine.traversers.ItemTaskTraverser
- All Implemented Interfaces:
TaskTideWorkloadTraverser<ItemTask>, TaskTideWorkerUnit<ItemTask>
Processes workload of
WorkItem-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final TaskTideEngineObserver<ItemTask> protected intprotected static final AtomicInteger -
Method Summary
Modifier and TypeMethodDescriptionbooleanprocessElm(ItemTask elm) ProcessItemTaskvoidserialSubmit(List<ItemTask> workload) ProcessItemTaskworkloadvoidTraverse provided workload
-
Field Details
-
processCount
protected int processCount -
observer
-
Method Details
-
traverse
Traverse provided workload- Specified by:
traversein interfaceTaskTideWorkloadTraverser<ItemTask>- Parameters:
workload-- Throws:
TraverserCheckedException
-
serialSubmit
ProcessItemTaskworkload- Parameters:
workload-- Throws:
TraverserCheckedException
-
processElm
ProcessItemTask- Specified by:
processElmin interfaceTaskTideWorkloadTraverser<ItemTask>- Parameters:
elm-- Returns:
- boolean
- Throws:
TraverserCheckedException
-