Class Hierarchy
- java.lang.Object
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
- org.apache.cassandra.utils.concurrent.Refs<T> (implements java.lang.AutoCloseable)
- org.apache.cassandra.utils.concurrent.AbstractFuture<V> (implements org.apache.cassandra.utils.concurrent.Future<V>)
- org.apache.cassandra.utils.concurrent.AsyncFuture<V>
- org.apache.cassandra.utils.concurrent.AsyncPromise<V> (implements org.apache.cassandra.utils.concurrent.Promise<V>)
- org.apache.cassandra.utils.concurrent.AsyncPromise.WithExecutor<V>
- org.apache.cassandra.utils.concurrent.FutureCombiner<T>
- org.apache.cassandra.utils.concurrent.ImmediateFuture<V>
- org.apache.cassandra.utils.concurrent.AsyncPromise<V> (implements org.apache.cassandra.utils.concurrent.Promise<V>)
- org.apache.cassandra.utils.concurrent.SyncFuture<V>
- org.apache.cassandra.utils.concurrent.SyncPromise<V> (implements org.apache.cassandra.utils.concurrent.Promise<V>)
- org.apache.cassandra.utils.concurrent.SyncPromise.WithExecutor<V>
- org.apache.cassandra.utils.concurrent.SyncPromise<V> (implements org.apache.cassandra.utils.concurrent.Promise<V>)
- org.apache.cassandra.utils.concurrent.AsyncFuture<V>
- org.apache.cassandra.utils.concurrent.Accumulator<E>
- org.apache.cassandra.utils.concurrent.Awaitable.AbstractAwaitable (implements org.apache.cassandra.utils.concurrent.Awaitable)
- org.apache.cassandra.utils.concurrent.Awaitable.AsyncAwaitable
- org.apache.cassandra.utils.concurrent.Condition.Async (implements org.apache.cassandra.utils.concurrent.Condition)
- org.apache.cassandra.utils.concurrent.ConditionAsConsumer.Async<T> (implements org.apache.cassandra.utils.concurrent.ConditionAsConsumer<T>)
- org.apache.cassandra.utils.concurrent.CountDownLatch.Async (implements org.apache.cassandra.utils.concurrent.CountDownLatch)
- org.apache.cassandra.utils.concurrent.Condition.Async (implements org.apache.cassandra.utils.concurrent.Condition)
- org.apache.cassandra.utils.concurrent.Awaitable.SyncAwaitable
- org.apache.cassandra.utils.concurrent.Condition.Sync (implements org.apache.cassandra.utils.concurrent.Condition)
- org.apache.cassandra.utils.concurrent.CountDownLatch.Sync (implements org.apache.cassandra.utils.concurrent.CountDownLatch)
- org.apache.cassandra.utils.concurrent.WaitQueue.Standard.AbstractSignal (implements org.apache.cassandra.utils.concurrent.WaitQueue.Signal)
- org.apache.cassandra.utils.concurrent.Awaitable.AsyncAwaitable
- org.apache.cassandra.utils.concurrent.Awaitable.Defaults
- org.apache.cassandra.utils.concurrent.BlockingQueues
- org.apache.cassandra.utils.concurrent.BlockingQueues.Sync<T> (implements java.util.concurrent.BlockingQueue<E>)
- org.apache.cassandra.utils.concurrent.IntrusiveStack<T> (implements java.lang.Iterable<T>)
- org.apache.cassandra.utils.concurrent.LoadingMap<K,V>
- org.apache.cassandra.utils.concurrent.NonBlockingRateLimiter
- org.apache.cassandra.utils.concurrent.NotScheduledFuture<T> (implements java.util.concurrent.ScheduledFuture<V>)
- org.apache.cassandra.utils.concurrent.OpOrder
- org.apache.cassandra.utils.concurrent.OpOrder.Barrier
- org.apache.cassandra.utils.concurrent.OpOrder.Group (implements java.lang.AutoCloseable, java.lang.Comparable<T>)
- org.apache.cassandra.utils.concurrent.Ref<T> (implements org.apache.cassandra.utils.concurrent.RefCounted<T>)
- org.apache.cassandra.utils.concurrent.Ref.DirectBufferRef<T> (implements sun.nio.ch.DirectBuffer, org.apache.cassandra.utils.concurrent.RefCounted<T>)
- org.apache.cassandra.utils.concurrent.Ref.IdentityCollection
- java.util.concurrent.Semaphore (implements java.io.Serializable)
- org.apache.cassandra.utils.concurrent.Semaphore.Standard (implements org.apache.cassandra.utils.concurrent.Semaphore)
- org.apache.cassandra.utils.concurrent.SharedCloseableImpl (implements org.apache.cassandra.utils.concurrent.SharedCloseable)
- org.apache.cassandra.utils.concurrent.WrappedSharedCloseable
- org.apache.cassandra.utils.concurrent.ThreadLocals
- org.apache.cassandra.utils.concurrent.Threads
- org.apache.cassandra.utils.concurrent.Threads.StackTraceCombiner (implements java.util.stream.Collector<T,A,R>, java.util.function.Function<T,R>, java.util.function.Supplier<T>)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.util.concurrent.ExecutionException
- org.apache.cassandra.utils.concurrent.LoadingMap.UnloadExecutionException
- java.lang.RuntimeException
- org.apache.cassandra.utils.concurrent.UncheckedInterruptedException
- java.util.concurrent.ExecutionException
- java.lang.Exception
- org.apache.cassandra.utils.concurrent.Transactional.AbstractTransactional (implements org.apache.cassandra.utils.concurrent.Transactional)
- org.apache.cassandra.utils.concurrent.WaitQueue.Standard (implements org.apache.cassandra.utils.concurrent.WaitQueue)
- org.apache.cassandra.utils.concurrent.WeightedQueue<T> (implements java.util.concurrent.BlockingQueue<E>)
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
Interface Hierarchy
- java.lang.AutoCloseable
- org.apache.cassandra.utils.concurrent.SharedCloseable
- org.apache.cassandra.utils.concurrent.Transactional
- org.apache.cassandra.utils.concurrent.Awaitable
- org.apache.cassandra.utils.concurrent.Condition
- org.apache.cassandra.utils.concurrent.ConditionAsConsumer<T> (also extends java.util.function.Consumer<T>)
- org.apache.cassandra.utils.concurrent.WaitQueue.Signal
- 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>)
- org.apache.cassandra.utils.concurrent.Condition
- java.util.function.Consumer<T>
- org.apache.cassandra.utils.concurrent.ConditionAsConsumer<T> (also extends org.apache.cassandra.utils.concurrent.Condition)
- 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.Future<V> (also extends org.apache.cassandra.utils.concurrent.Awaitable, com.google.common.util.concurrent.ListenableFuture<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>)
- org.apache.cassandra.utils.concurrent.Future<V> (also extends org.apache.cassandra.utils.concurrent.Awaitable, io.netty.util.concurrent.Future<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>)
- io.netty.util.concurrent.Future<V>
- org.apache.cassandra.utils.concurrent.IntrusiveStack.Setter<O,T>
- org.apache.cassandra.utils.concurrent.LightweightRecyclerPoolHolder<T>
- org.apache.cassandra.utils.concurrent.LightweightRecycler<T>
- org.apache.cassandra.utils.concurrent.Ref.OnLeak
- org.apache.cassandra.utils.concurrent.RefCounted<T>
- org.apache.cassandra.utils.concurrent.SelfRefCounted<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>)
- java.util.concurrent.RunnableFuture<V> (also extends java.util.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
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- org.apache.cassandra.utils.concurrent.Transactional.AbstractTransactional.State
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)