Uses of Package
com.google.common.util.concurrent

Packages that use com.google.common.util.concurrent
com.google.common.util.concurrent Concurrency utilities. 
 

Classes in com.google.common.util.concurrent used by com.google.common.util.concurrent
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.