Class CompositeOnComplete<T>

java.lang.Object
org.opendaylight.controller.cluster.datastore.utils.CompositeOnComplete<T>
Type Parameters:
T - the result type
All Implemented Interfaces:
BiConsumer<T,Throwable>

public abstract class CompositeOnComplete<T> extends Object implements BiConsumer<T,Throwable>
An OnComplete implementation that aggrgates other OnComplete tasks.
Author:
Thomas Pantelis
  • Constructor Details

    • CompositeOnComplete

      public CompositeOnComplete()
  • Method Details

    • addOnComplete

      public final void addOnComplete(BiConsumer<T,Throwable> task)
    • notifyOnCompleteTasks

      protected final void notifyOnCompleteTasks(Throwable failure, T result)