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 Details

    • BaseReactorContext

      public BaseReactorContext()
  • Method Details

    • compute

      public void compute() throws E
      Throws:
      E extends Exception
    • fail

      protected void fail(A action, Exception e) throws E
      Throws:
      E extends Exception
    • failOutstanding

      protected void failOutstanding(Collection<A> outstanding) throws E
      Throws:
      E extends Exception
    • addOutstanding

      protected void addOutstanding(A action)
    • addOutstanding

      protected void addOutstanding(Collection<A> action)
    • addSuppresed

      protected void addSuppresed(E common, A action)
    • createException

      protected abstract E createException()