Interface WorkerObserver<T extends TaskTideModel<T>>
- Type Parameters:
T- ofTaskTideModel-WorkItem,ItemTask
- All Superinterfaces:
TaskTideWorkerUnit<T>
- All Known Implementing Classes:
ExecutorObserver, ItemTaskStateObserver, ItemTaskTimeKeeper, StateObserver, TimeKeeperObserver, WorkItemExecutorObserver, WorkItemStateObserver, WorkItemTimeKeeper
-
Method Summary
Modifier and TypeMethodDescriptiongetName()Get observer namegetType()DefinesObserverTypeof implementing ObserverbooleanDefines whether implementing observer is optionalDefines action to take when task completesonTaskProcessing(T task) Defines actions to take during processingonTaskStart(T task) Defines action to take on starting task execution
-
Method Details
-
onTaskStart
Defines action to take on starting task execution- Parameters:
task-- Returns:
- public boolean
-
onTaskProcessing
Defines actions to take during processing- Parameters:
task-- Returns:
- public boolean
-
onTaskEnd
Defines action to take when task completes- Parameters:
task-- Returns:
- public boolean
-
isOptional
boolean isOptional()Defines whether implementing observer is optional- Returns:
- public boolean
-
getType
-
getName
-