Class WorkItemExecutorObserver
java.lang.Object
org.tasktide.engine.observer.worker.ExecutorObserver<WorkItem,ItemTask>
org.tasktide.engine.observer.worker.executor.WorkItemExecutorObserver
- All Implemented Interfaces:
WorkerObserver<WorkItem>, TaskTideWorkerUnit<WorkItem>
-
Field Summary
Fields inherited from class ExecutorObserver
logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetName()Return observer nameinthandleUnlocks(WorkItem task) Handle unlocking sub taskItemTask, returning count of unlockedHandle task post processingonTaskProcessing(WorkItem task) Monitor task until done, may want different ways lateronTaskStart(WorkItem task) VerifyWorkItemhas open tasks before processingbooleanpollUntilDone(WorkItem task) Poll aStateSummaryofWorkItemuntil doneMethods inherited from class ExecutorObserver
getType, isOptional
-
Constructor Details
-
WorkItemExecutorObserver
public WorkItemExecutorObserver()Construct embedding logger
-
-
Method Details
-
onTaskProcessing
Monitor task until done, may want different ways later- Parameters:
task-- Returns:
- public boolean
-
onTaskEnd
Handle task post processing- Parameters:
task-- Returns:
- public boolean
-
pollUntilDone
Poll aStateSummaryofWorkItemuntil done- Parameters:
task-- Returns:
- boolean
-
handleUnlocks
-
onTaskStart
VerifyWorkItemhas open tasks before processing- Parameters:
task-- Returns:
- boolean
-
getName
-