Class StateObserver<T extends TaskTideModel<T>>
java.lang.Object
org.tasktide.engine.observer.worker.StateObserver<T>
- Type Parameters:
T- ofTaskTideModel-WorkItem,ItemTask
- All Implemented Interfaces:
WorkerObserver<T>, TaskTideWorkerUnit<T>
- Direct Known Subclasses:
ItemTaskStateObserver, WorkItemStateObserver
public abstract class StateObserver<T extends TaskTideModel<T>>
extends Object
implements WorkerObserver<T>
Abstract class for handling the logic of
Would be useful to work towards embedding a
WorkItem/ItemTask processing based on states.
Would be useful to work towards embedding a
TaskTideService, so progress logged.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetType()ReturnObserverTypebooleanUseObserverTypeto check if StateObserver is optionalMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface WorkerObserver
getName, onTaskEnd, onTaskProcessing, onTaskStart
-
Field Details
-
JOB_ENV_ID
-
-
Constructor Details
-
StateObserver
public StateObserver()Construct withTaskTrackers
-
-
Method Details
-
isOptional
public boolean isOptional()UseObserverTypeto check if StateObserver is optional- Specified by:
isOptionalin interfaceWorkerObserver<T extends TaskTideModel<T>>- Returns:
- boolean
-
getType
ReturnObserverType- Specified by:
getTypein interfaceWorkerObserver<T extends TaskTideModel<T>>- Returns:
ObserverType
-