Hierarchy For Package com.linkedin.alpini.base.concurrency

Package Hierarchies:

Class Hierarchy

  • java.lang.Object
    • java.util.AbstractCollection<E> (implements java.util.Collection<E>)
      • java.util.AbstractQueue<E> (implements java.util.Queue<E>)
      • java.util.AbstractSet<E> (implements java.util.Set<E>)
        • com.linkedin.alpini.base.concurrency.ArraySortedSet<E> (implements java.lang.Cloneable, java.util.SortedSet<E>)
    • com.linkedin.alpini.base.concurrency.BlockingLatch
    • com.linkedin.alpini.base.concurrency.ConcurrentAccumulator<T,​A,​R> (implements java.util.function.Consumer<T>, java.util.function.Supplier<T>)
    • com.linkedin.alpini.base.misc.DoublyLinkedList.Entry<E>
    • java.util.concurrent.FutureTask<V> (implements java.util.concurrent.RunnableFuture<V>)
      • com.linkedin.alpini.base.concurrency.CompletableFutureTask<V> (implements java.util.concurrent.CompletionStage<T>)
    • com.linkedin.alpini.base.concurrency.Lazy<T> (implements java.util.function.Supplier<T>)
    • com.linkedin.alpini.base.concurrency.NamedThreadFactory (implements java.util.concurrent.ThreadFactory)
    • com.linkedin.alpini.base.concurrency.RunOnce (implements java.lang.Runnable)
    • com.linkedin.alpini.base.concurrency.StripedAccumulator<A>
      • com.linkedin.alpini.base.concurrency.ComplexAccumulator<T,​A,​R> (implements java.util.function.Consumer<T>, java.util.function.Supplier<T>)
    • com.linkedin.alpini.base.concurrency.ThreadedAccumulator<T,​A,​R> (implements java.util.function.Consumer<T>, java.util.function.Supplier<T>)
    • com.linkedin.alpini.base.concurrency.TimeoutProcessor (implements java.util.concurrent.Executor)

Interface Hierarchy

  • com.linkedin.alpini.base.concurrency.AsyncFutureListener<T>
  • java.util.concurrent.CompletionStage<T>
    • com.linkedin.alpini.base.concurrency.AsyncFuture<T> (also extends java.util.concurrent.Future<V>)
  • java.util.concurrent.Executor
    • java.util.concurrent.ExecutorService
  • java.util.concurrent.Future<V>
    • com.linkedin.alpini.base.concurrency.AsyncFuture<T> (also extends java.util.concurrent.CompletionStage<T>)

Enum Hierarchy