Package com.evolveum.axiom.reactor
Class BaseReactorContext<E extends Exception,A extends Action<E>>
- java.lang.Object
-
- com.evolveum.axiom.reactor.BaseReactorContext<E,A>
-
- Direct Known Subclasses:
RuleReactorContext
public abstract class BaseReactorContext<E extends Exception,A extends Action<E>> extends Object
-
-
Constructor Summary
Constructors Constructor Description BaseReactorContext()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected voidaddOutstanding(A action)protected voidaddOutstanding(Collection<A> action)protected voidaddSuppresed(E common, A action)voidcompute()protected abstract EcreateException()protected voidfail(A action, Exception e)protected voidfailOutstanding(Collection<A> outstanding)
-
-
-
Method Detail
-
failOutstanding
protected void failOutstanding(Collection<A> outstanding) throws E extends Exception
-
addOutstanding
protected void addOutstanding(A action)
-
addOutstanding
protected void addOutstanding(Collection<A> action)
-
createException
protected abstract E createException()
-
-