Class ItemTaskStateObserver
java.lang.Object
org.tasktide.engine.observer.worker.StateObserver<ItemTask>
org.tasktide.engine.observer.worker.stateobserver.ItemTaskStateObserver
- All Implemented Interfaces:
WorkerObserver<ItemTask>, TaskTideWorkerUnit<ItemTask>
Class for handling
ItemTask states-
Field Summary
Fields inherited from class StateObserver
JOB_ENV_ID -
Constructor Summary
ConstructorsConstructorDescriptionConstruct with state trackerItemTaskStateObserver(List<ItemTask> workload) Construct feedingItemTaskworkload intoTaskTrackers -
Method Summary
Modifier and TypeMethodDescriptiongetName()Return observer namevoidhandleWorkItemUpdate(ItemTask task) Handle setting ofItemTaskstate following process executiononTaskProcessing(ItemTask task) Handle state for processing of taskonTaskStart(ItemTask task) Check availability before processingMethods inherited from class StateObserver
getType, isOptional
-
Constructor Details
-
ItemTaskStateObserver
public ItemTaskStateObserver()Construct with state tracker -
ItemTaskStateObserver
Construct feedingItemTaskworkload intoTaskTrackers- Parameters:
workload-
-
-
Method Details
-
onTaskStart
Check availability before processing- Parameters:
task-- Returns:
- boolean
-
onTaskProcessing
Handle state for processing of task- Parameters:
task-- Returns:
- boolean
-
onTaskEnd
Handle setting ofItemTaskstate following process execution- Parameters:
task-- Returns:
- boolean
-
handleWorkItemUpdate
-
getName
-