Hierarchy For Package org.apache.cassandra.utils.concurrent

Package Hierarchies:

Class Hierarchy

Interface Hierarchy

  • java.lang.AutoCloseable
  • org.apache.cassandra.utils.concurrent.Awaitable
    • org.apache.cassandra.utils.concurrent.Condition
    • org.apache.cassandra.utils.concurrent.CountDownLatch
    • org.apache.cassandra.utils.concurrent.Future<V> (also extends io.netty.util.concurrent.Future<V>, com.google.common.util.concurrent.ListenableFuture<V>)
      • org.apache.cassandra.utils.concurrent.Promise<V> (also extends io.netty.util.concurrent.Promise<V>)
      • org.apache.cassandra.utils.concurrent.RunnableFuture<V> (also extends java.util.concurrent.RunnableFuture<V>)
  • java.util.function.Consumer<T>
  • java.util.concurrent.Future<V>
    • io.netty.util.concurrent.Future<V>
      • org.apache.cassandra.utils.concurrent.Future<V> (also extends org.apache.cassandra.utils.concurrent.Awaitable, com.google.common.util.concurrent.ListenableFuture<V>)
        • org.apache.cassandra.utils.concurrent.Promise<V> (also extends io.netty.util.concurrent.Promise<V>)
        • org.apache.cassandra.utils.concurrent.RunnableFuture<V> (also extends java.util.concurrent.RunnableFuture<V>)
      • io.netty.util.concurrent.Promise<V>
        • org.apache.cassandra.utils.concurrent.Promise<V> (also extends org.apache.cassandra.utils.concurrent.Future<V>)
    • com.google.common.util.concurrent.ListenableFuture<V>
      • org.apache.cassandra.utils.concurrent.Future<V> (also extends org.apache.cassandra.utils.concurrent.Awaitable, io.netty.util.concurrent.Future<V>)
        • org.apache.cassandra.utils.concurrent.Promise<V> (also extends io.netty.util.concurrent.Promise<V>)
        • org.apache.cassandra.utils.concurrent.RunnableFuture<V> (also extends java.util.concurrent.RunnableFuture<V>)
    • java.util.concurrent.RunnableFuture<V> (also extends java.lang.Runnable)
      • org.apache.cassandra.utils.concurrent.RunnableFuture<V> (also extends org.apache.cassandra.utils.concurrent.Future<V>)
  • org.apache.cassandra.utils.concurrent.IntrusiveStack.Setter<O,​T>
  • org.apache.cassandra.utils.concurrent.LightweightRecyclerPoolHolder<T>
  • org.apache.cassandra.utils.concurrent.Ref.OnLeak
  • org.apache.cassandra.utils.concurrent.RefCounted<T>
  • org.apache.cassandra.utils.concurrent.RefCounted.Tidy
  • java.lang.Runnable
    • java.util.concurrent.RunnableFuture<V> (also extends java.util.concurrent.Future<V>)
      • org.apache.cassandra.utils.concurrent.RunnableFuture<V> (also extends org.apache.cassandra.utils.concurrent.Future<V>)
  • org.apache.cassandra.utils.concurrent.Semaphore
  • org.apache.cassandra.utils.concurrent.WaitQueue
  • org.apache.cassandra.utils.concurrent.WeightedQueue.Weighable
  • org.apache.cassandra.utils.concurrent.WeightedQueue.Weigher<T>

Enum Hierarchy