Package | Description |
---|---|
com.google.common.util.concurrent |
Concurrency utilities.
|
Class and Description |
---|
AbstractFuture
An abstract implementation of the
Future interface. |
AbstractListenableFuture
An abstract base implementation of the listener support provided by
ListenableFuture . |
CheckedFuture
A
CheckedFuture is an extension of Future that includes
versions of the get methods that can throw a checked exception and
allows listeners to be attached to the future. |
ForwardingCheckedFuture
A future which forwards all its method calls to another future.
|
ForwardingFuture
A
ForwardingFuture.SimpleForwardingFuture which forwards all its method calls to another future. |
ForwardingListenableFuture
A
ForwardingListenableFuture.SimpleForwardingListenableFuture which forwards all its method calls to another
future. |
ListenableFuture
A
Future that accepts completion listeners. |
Service
An object with an operational state, plus asynchronous
Service.start() and
Service.stop() lifecycle methods to transfer into and out of this state. |
Service.State
The lifecycle states of a service.
|
SettableFuture
A
ListenableFuture whose result may be set by a SettableFuture.set(Object)
or SettableFuture.setException(Throwable) call. |
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
If no backing thread factory is provided, a default backing thread factory is
used as if by calling
setThreadFactory( Executors.defaultThreadFactory() ) . |
TimeLimiter
Produces proxies that impose a time limit on method
calls to the proxied object.
|
UninterruptibleFuture
A
Future whose get calls cannot be interrupted. |
Copyright © 2010-2012. All Rights Reserved.