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.
|