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 |
|
AsyncFunction |
Transforms a value, possibly asynchronously.
|
AtomicLongMap |
A map containing long values that can be atomically updated.
|
CheckedFuture |
A CheckedFuture is a ListenableFuture that includes versions
of the get methods that can throw a checked exception.
|
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.
|
ForwardingCheckedFuture |
A future which forwards all its method calls to another future.
|
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.
|
FutureFallback |
Deprecated.
|
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 |
|
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 |
Produces proxies that impose a time limit on method
calls to the proxied object.
|