Class AbstractContext<T extends AbstractContext<?>>

java.lang.Object
co.ecg.alpaca.toolkit.AbstractContext<T>
Direct Known Subclasses:
ProcessContext, RequestContext

public abstract class AbstractContext<T extends AbstractContext<?>> extends Object
  • Field Details

  • Constructor Details

    • AbstractContext

      public AbstractContext(T parent)
  • Method Details

    • getOutstandingFutures

      public long getOutstandingFutures()
    • getOutstandingInheritedFutures

      public long getOutstandingInheritedFutures()
    • addChild

      protected void addChild(T requestContext)
    • removeChild

      protected void removeChild(T requestContext)
    • getNumberChildren

      public int getNumberChildren()
    • getChildContext

      public abstract T getChildContext()
    • getFutures

      public List<CompletableFuture<?>> getFutures()
    • getAllInheritedFutures

      public List<CompletableFuture<?>> getAllInheritedFutures()
    • join

      public void join()
    • toString

      public String toString()
      Overrides:
      toString in class Object