Name | Description | Type | Package | Framework |
AbstractCheckedFuture | A delegating wrapper around a ListenableFuture that adds support for the checkedGet() and checkedGet(long, TimeUnit) methods. | Class | com.google.common.util.concurrent | Google Guava |
|
AbstractExecutionThreadService | Base class for services that can implement startUp(), run() and shutDown() methods. | Class | com.google.common.util.concurrent | Google Guava |
|
AbstractFuture | An abstract implementation of the ListenableFuture interface. | Class | com.google.common.util.concurrent | Google Guava |
|
AbstractIdleService | Base class for services that do not need a thread while running but may need one during startup and shutdown. | Class | com.google.common.util.concurrent | Google Guava |
|
AbstractListeningExecutorService | Abstract ListeningExecutorService implementation that creates ListenableFutureTask instances for each Runnable and Callable submitted | Class | com.google.common.util.concurrent | Google Guava |
|
AbstractScheduledService | Base class for services that can implement startUp() and shutDown() but while in the running state need to perform a periodic task. | Class | com.google.common.util.concurrent | Google Guava |
|
AbstractScheduledService .CustomScheduler | A AbstractScheduledService. | Class | com.google.common.util.concurrent.AbstractScheduledService | Google Guava |
|
AbstractScheduledService .CustomScheduler .Schedule | A value object that represents an absolute delay until a task should be invoked. | Class | com.google.common.util.concurrent.AbstractScheduledService.CustomScheduler | Google Guava |
|
AbstractScheduledService .Scheduler | A scheduler defines the policy for how the AbstractScheduledService should run its Consider using the newFixedDelaySchedule(long, long, java. | Class | com.google.common.util.concurrent.AbstractScheduledService | Google Guava |
|
AbstractService | Base class for implementing services that can handle doStart() and doStop() requests, responding to them with notifyStarted() and notifyStopped() | Class | com.google.common.util.concurrent | Google Guava |
|
AsyncFunction | Transforms a value, possibly asynchronously. | Interface | com.google.common.util.concurrent | Google Guava |
|
AtomicDouble | A double value that may be updated atomically. | Class | com.google.common.util.concurrent | Google Guava |
|
AtomicDoubleArray | A double array in which elements may be updated atomically. | Class | com.google.common.util.concurrent | Google Guava |
|
AtomicLongMap | A map containing long values that can be atomically updated. | Class | com.google.common.util.concurrent | Google Guava |
|
Atomics | Static utility methods pertaining to classes in the java. | Class | com.google.common.util.concurrent | Google Guava |
|
Callables | Static utility methods pertaining to the Callable interface. | Class | com.google.common.util.concurrent | Google Guava |
|
CheckedFuture | A CheckedFuture is a ListenableFuture that includes versions of the get methods that can throw a checked exception. | Interface | com.google.common.util.concurrent | Google Guava |
|
CycleDetectingLockFactory | The CycleDetectingLockFactory creates ReentrantLock instances and ReentrantReadWriteLock instances that detect potential deadlock by checking | Class | com.google.common.util.concurrent | Google Guava |
|
CycleDetectingLockFactory .Policies | Pre-defined CycleDetectingLockFactory. | Class | com.google.common.util.concurrent.CycleDetectingLockFactory | Google Guava |
|
CycleDetectingLockFactory .Policy | Encapsulates the action to be taken when a potential deadlock is encountered. | Interface | com.google.common.util.concurrent.CycleDetectingLockFactory | Google Guava |
|
CycleDetectingLockFactory .PotentialDeadlockException | Represents a detected cycle in lock acquisition ordering. | Class | com.google.common.util.concurrent.CycleDetectingLockFactory | Google Guava |
|
CycleDetectingLockFactory .WithExplicitOrdering | A CycleDetectingLockFactory. | Class | com.google.common.util.concurrent.CycleDetectingLockFactory | Google Guava |
|
ExecutionError | Error variant of ExecutionException. | Class | com.google.common.util.concurrent | Google Guava |
|
ExecutionList | A list of listeners, each with an associated Executor, that guarantees that every Runnable that is added will | Class | com.google.common.util.concurrent | Google Guava |
|
FakeTimeLimiter | A TimeLimiter implementation which actually does not attempt to limit time at all. | Class | com.google.common.util.concurrent | Google Guava |
|
ForwardingBlockingQueue | A BlockingQueue which forwards all its method calls to another BlockingQueue. | Class | com.google.common.util.concurrent | Google Guava |
|
ForwardingCheckedFuture | A future which forwards all its method calls to another future. | Class | com.google.common.util.concurrent | Google Guava |
|
ForwardingCheckedFuture .SimpleForwardingCheckedFuture | A simplified version of ForwardingCheckedFuture where subclasses can pass in an already constructed CheckedFuture as the delegate. | Class | com.google.common.util.concurrent.ForwardingCheckedFuture | Google Guava |
|
ForwardingExecutorService | An executor service which forwards all its method calls to another executor service. | Class | com.google.common.util.concurrent | Google Guava |
|
ForwardingFuture | A Future which forwards all its method calls to another future. | Class | com.google.common.util.concurrent | Google Guava |
|
ForwardingFuture .SimpleForwardingFuture | A simplified version of ForwardingFuture where subclasses can pass in an already constructed Future as the delegate. | Class | com.google.common.util.concurrent.ForwardingFuture | Google Guava |
|
ForwardingListenableFuture | A ListenableFuture which forwards all its method calls to another future. | Class | com.google.common.util.concurrent | Google Guava |
|
ForwardingListenableFuture .SimpleForwardingListenableFuture | A simplified version of ForwardingListenableFuture where subclasses can pass in an already constructed ListenableFuture | Class | com.google.common.util.concurrent.ForwardingListenableFuture | Google Guava |
|
ForwardingListeningExecutorService | A listening executor service which forwards all its method calls to another listening executor service. | Class | com.google.common.util.concurrent | Google Guava |
|
FutureCallback | A callback for accepting the results of a Future computation asynchronously. | Interface | com.google.common.util.concurrent | Google Guava |
|
FutureFallback | Provides a backup Future to replace an earlier failed Future. | Interface | com.google.common.util.concurrent | Google Guava |
|
Futures | Static utility methods pertaining to the Future interface. | Class | com.google.common.util.concurrent | Google Guava |
|
JdkFutureAdapters | Utilities necessary for working with libraries that supply plain Future instances. | Class | com.google.common.util.concurrent | Google Guava |
|
ListenableFuture | A Future that accepts completion listeners. | Interface | com.google.common.util.concurrent | Google Guava |
|
ListenableFutureTask | A FutureTask that also implements the ListenableFuture interface. | Class | com.google.common.util.concurrent | Google Guava |
|
ListenableScheduledFuture | Helper interface to implement both ListenableFuture andSince:15. | Interface | com.google.common.util.concurrent | Google Guava |
|
ListeningExecutorService | An ExecutorService that returns ListenableFuture instances. | Interface | com.google.common.util.concurrent | Google Guava |
|
ListeningScheduledExecutorService | A ScheduledExecutorService that returns ListenableFuture instances from its ExecutorService methods. | Interface | com.google.common.util.concurrent | Google Guava |
|
Monitor | A synchronization abstraction supporting waiting on arbitrary boolean conditions. | Class | com.google.common.util.concurrent | Google Guava |
|
Monitor .Guard | A boolean condition for which a thread may wait. | Class | com.google.common.util.concurrent.Monitor | Google Guava |
|
MoreExecutors | Factory and utility methods for Executor, ExecutorService, and ThreadFactory. | Class | com.google.common.util.concurrent | Google Guava |
|
RateLimiter | A rate limiter. | Class | com.google.common.util.concurrent | Google Guava |
|
Runnables | Static utility methods pertaining to the Runnable interface. | Class | com.google.common.util.concurrent | Google Guava |
|
Service | An object with an operational state, plus asynchronous startAsync() and stopAsync() lifecycle methods to transition between states. | Interface | com.google.common.util.concurrent | Google Guava |
|
Service .Listener | A listener for the various state changes that a Service goes through in its lifecycle. | Class | com.google.common.util.concurrent.Service | Google Guava |
|
Service .State | The lifecycle states of a service. | Class | com.google.common.util.concurrent.Service | Google Guava |
|
ServiceManager | A manager for monitoring and controlling a set of services. | Class | com.google.common.util.concurrent | Google Guava |
|
ServiceManager .Listener | A listener for the aggregate state changes of the services that are under management. | Class | com.google.common.util.concurrent.ServiceManager | Google Guava |
|
SettableFuture | A ListenableFuture whose result may be set by a set(Object) or setException(Throwable) call. | Class | com.google.common.util.concurrent | Google Guava |
|
SimpleTimeLimiter | A TimeLimiter that runs method calls in the background using an ExecutorService. | Class | com.google.common.util.concurrent | Google Guava |
|
Striped | A striped Lock/Semaphore/ReadWriteLock. | Class | com.google.common.util.concurrent | Google Guava |
|
ThreadFactoryBuilder | A ThreadFactory builder, providing any combination of these features: whether threads should be marked as daemon | Class | com.google.common.util.concurrent | Google Guava |
|
TimeLimiter | Produces proxies that impose a time limit on method calls to the proxied object. | Interface | com.google.common.util.concurrent | Google Guava |
|
UncaughtExceptionHandlers | Factories for Thread. | Class | com.google.common.util.concurrent | Google Guava |
|
UncheckedExecutionException | Unchecked variant of ExecutionException. | Class | com.google.common.util.concurrent | Google Guava |
|
UncheckedTimeoutException | Unchecked version of TimeoutException. | Class | com.google.common.util.concurrent | Google Guava |
|
Uninterruptibles | Utilities for treating interruptible operations as uninterruptible. | Class | com.google.common.util.concurrent | Google Guava |