| AbstractFuture |
An abstract implementation of ListenableFuture, intended for advanced users only.
|
| AbstractScheduledService.CustomScheduler.Schedule |
A value object that represents an absolute delay until a task should be invoked.
|
| AbstractScheduledService.Scheduler |
|
| AsyncCallable |
Computes a value, possibly asynchronously.
|
| AsyncFunction |
Transforms a value, possibly asynchronously.
|
| AtomicLongMap |
A map containing long values that can be atomically updated.
|
| CheckedFuture |
Deprecated.
|
| CycleDetectingLockFactory |
The CycleDetectingLockFactory creates ReentrantLock instances and ReentrantReadWriteLock instances that detect potential deadlock by checking for cycles in lock
acquisition order.
|
| CycleDetectingLockFactory.Policies |
|
| CycleDetectingLockFactory.Policy |
Encapsulates the action to be taken when a potential deadlock is encountered.
|
| CycleDetectingLockFactory.PotentialDeadlockException |
Represents a detected cycle in lock acquisition ordering.
|
| CycleDetectingLockFactory.WithExplicitOrdering |
A CycleDetectingLockFactory.WithExplicitOrdering provides the additional enforcement of
an application-specified ordering of lock acquisitions.
|
| FluentFuture |
|
| ForwardingCheckedFuture |
Deprecated.
|
| ForwardingExecutorService |
An executor service which forwards all its method calls to another executor service.
|
| ForwardingFuture |
A Future which forwards all its method calls to another future.
|
| ForwardingListenableFuture |
|
| ForwardingListenableFuture.SimpleForwardingListenableFuture |
|
| FutureCallback |
A callback for accepting the results of a Future computation
asynchronously.
|
| Futures.FutureCombiner |
A helper to create a new ListenableFuture whose result is generated from a combination
of input futures.
|
| ListenableFuture |
A Future that accepts completion listeners.
|
| ListenableFutureTask |
|
| ListenableScheduledFuture |
|
| ListeningExecutorService |
|
| ListeningScheduledExecutorService |
A ScheduledExecutorService that returns ListenableFuture instances from its
ExecutorService methods.
|
| Monitor |
A synchronization abstraction supporting waiting on arbitrary boolean conditions.
|
| Monitor.Guard |
A boolean condition for which a thread may wait.
|
| RateLimiter |
A rate limiter.
|
| Service |
|
| Service.Listener |
A listener for the various state changes that a Service goes through in its lifecycle.
|
| Service.State |
The lifecycle states of a service.
|
| ServiceManager |
A manager for monitoring and controlling a set of services.
|
| ServiceManager.Listener |
A listener for the aggregate state changes of the services that are under management.
|
| SettableFuture |
|
| SimpleTimeLimiter |
A TimeLimiter that runs method calls in the background using an ExecutorService.
|
| Striped |
A striped Lock/Semaphore/ReadWriteLock.
|
| ThreadFactoryBuilder |
A ThreadFactory builder, providing any combination of these features:
whether threads should be marked as daemon threads
a naming format
a thread priority
an uncaught exception handler
a backing thread factory
|
| TimeLimiter |
Imposes a time limit on method calls.
|