Class ObserverChain<T extends TaskTideModel<T>>

java.lang.Object
org.tasktide.engine.observer.ObserverChain<T>
Type Parameters:
T - of TaskTideModel-WorkItem,ItemTask
All Implemented Interfaces:
TaskTideEngineObserver<T>, TaskTideWorkerUnit<T>
Direct Known Subclasses:
ItemTaskObserver, WorkItemObserver

public abstract class ObserverChain<T extends TaskTideModel<T>> extends Object implements TaskTideEngineObserver<T>
Holds each WorkerObserver in a list, with onStart, onProcessing, and onEnd methods operating iteratively where the failure of one breaks exeuction chain. To context failure methods a ObserverResult are returned.