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 void
addOutstanding(A action)
protected void
addOutstanding(Collection<A> action)
protected void
addSuppresed(E common, A action)
void
compute()
protected abstract E
createException()
protected void
fail(A action, Exception e)
protected void
failOutstanding(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()
-
-