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()
 
 - 
 
 -