Generated by
JDiff

Package com.google.common.util.concurrent

Changed Classes and Interfaces
AbstractFuture An abstract implementation of ListenableFuture, intended for advanced users only.
AbstractListeningExecutorService Abstract ListeningExecutorService implementation that creates ListenableFuture instances for each Runnable and Callable submitted to it.
AsyncFunction Transforms a value, possibly asynchronously.
Atomics Static utility methods pertaining to classes in the {@code java.util.concurrent.atomic} package.
Callables Static utility methods pertaining to the Callable interface.
ClosingFuture.AsyncClosingFunction A function from an input to a ClosingFuture of a result.
ClosingFuture.ClosingCallable An operation that computes a result.
ClosingFuture.ClosingFunction A function from an input to a result.
ClosingFuture.Combiner.
CombiningCallable
An operation that returns a result and may throw an exception.
ClosingFuture.Combiner2.
AsyncClosingFunction2
A function that returns a ClosingFuture when applied to the values of the two futures passed to .whenAllSucceed(ClosingFuture, ClosingFuture).
ClosingFuture.Combiner2.
ClosingFunction2
A function that returns a value when applied to the values of the two futures passed to .whenAllSucceed(ClosingFuture, ClosingFuture).
ClosingFuture.Combiner3.
AsyncClosingFunction3
A function that returns a ClosingFuture when applied to the values of the three futures passed to .whenAllSucceed(ClosingFuture, ClosingFuture, ClosingFuture).
ClosingFuture.Combiner3.
ClosingFunction3
A function that returns a value when applied to the values of the three futures passed to .whenAllSucceed(ClosingFuture, ClosingFuture, ClosingFuture).
ClosingFuture.Combiner4.
AsyncClosingFunction4
A function that returns a ClosingFuture when applied to the values of the four futures passed to .whenAllSucceed(ClosingFuture, ClosingFuture, ClosingFuture, ClosingFuture).
ClosingFuture.Combiner4.
ClosingFunction4
A function that returns a value when applied to the values of the four futures passed to .whenAllSucceed(ClosingFuture, ClosingFuture, ClosingFuture, ClosingFuture).
ClosingFuture.Combiner5.
AsyncClosingFunction5
A function that returns a ClosingFuture when applied to the values of the five futures passed to .whenAllSucceed(ClosingFuture, ClosingFuture, ClosingFuture, ClosingFuture, ClosingFuture).
ClosingFuture.Combiner5.
ClosingFunction5
A function that returns a value when applied to the values of the five futures passed to .whenAllSucceed(ClosingFuture, ClosingFuture, ClosingFuture, ClosingFuture, ClosingFuture).
ClosingFuture.Peeker An object that can return the value of the ClosingFutures that are passed to .whenAllComplete(Iterable) or .whenAllSucceed(Iterable).
ClosingFuture.ValueAndCloser An object that holds the final result of an asynchronous ClosingFuture operation and allows the user to close all the closeable objects that were captured during it for later closing.
FakeTimeLimiter A TimeLimiter implementation which actually does not attempt to limit time at all.
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.
ForwardingListeningExecutorService A listening executor service which forwards all its method calls to another listening executor service.
FutureCallback A callback for accepting the results of a java.util.concurrent.Future computation asynchronously.
Futures Static utility methods pertaining to the Future interface.
ListenableFutureTask A FutureTask that also implements the ListenableFuture interface.
ListeningExecutorService An ExecutorService that returns ListenableFuture instances.
Service.State The lifecycle states of a service.
SettableFuture A ListenableFuture whose result can be set by a .set(Object), .setException(Throwable) or .setFuture(ListenableFuture) call.
SimpleTimeLimiter A TimeLimiter that runs method calls in the background using an ExecutorService.
Striped A striped {@code Lock/Semaphore/ReadWriteLock}.
TimeLimiter Imposes a time limit on method calls.
Uninterruptibles Utilities for treating interruptible operations as uninterruptible.