Class WorkItemStateObserver
java.lang.Object
org.tasktide.engine.observer.worker.StateObserver<WorkItem>
org.tasktide.engine.observer.worker.stateobserver.WorkItemStateObserver
- All Implemented Interfaces:
WorkerObserver<WorkItem>, TaskTideWorkerUnit<WorkItem>
Class for observing the processing of
WorkItem-
Field Summary
Fields inherited from class StateObserver
JOB_ENV_ID -
Constructor Summary
ConstructorsConstructorDescriptionConstruct withTaskTrackersWorkItemStateObserver(List<WorkItem> workload) Construct feedingWorkItemworkload intoTaskTrackers -
Method Summary
Modifier and TypeMethodDescriptiongetName()Return observer nameonTaskProcessing(WorkItem task) Handles actions when task is being processedonTaskStart(WorkItem task) VerifyWorkItemavailability before processingMethods inherited from class StateObserver
getType, isOptional
-
Constructor Details
-
WorkItemStateObserver
public WorkItemStateObserver()Construct withTaskTrackers -
WorkItemStateObserver
Construct feedingWorkItemworkload intoTaskTrackers- Parameters:
workload-
-
-
Method Details
-
onTaskStart
VerifyWorkItemavailability before processing- Parameters:
task-- Returns:
- boolean
-
onTaskProcessing
Handles actions when task is being processed- Parameters:
task-- Returns:
ObserverResult
-
onTaskEnd
- Parameters:
task-- Returns:
- boolean
-
getName
-