|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ListenableFuture | |
---|---|
com.google.common.util.concurrent | Concurrency utilities. |
Uses of ListenableFuture in com.google.common.util.concurrent |
---|
Subinterfaces of ListenableFuture in com.google.common.util.concurrent | |
---|---|
interface |
CheckedFuture<V,X extends Exception>
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. |
Fields in com.google.common.util.concurrent declared as ListenableFuture | |
---|---|
protected ListenableFuture<V> |
AbstractCheckedFuture.delegate
The delegate, used to pass along all our methods. |
Methods in com.google.common.util.concurrent that return ListenableFuture | ||
---|---|---|
static
|
Futures.chain(ListenableFuture<I> input,
Function<? super I,? extends ListenableFuture<? extends O>> function)
Returns a new ListenableFuture whose result is asynchronously
derived from the result of the given Future . |
|
static
|
Futures.chain(ListenableFuture<I> input,
Function<? super I,? extends ListenableFuture<? extends O>> function,
Executor exec)
Returns a new ListenableFuture whose result is asynchronously
derived from the result of the given Future . |
|
protected abstract ListenableFuture<V> |
ForwardingListenableFuture.delegate()
|
|
protected ListenableFuture<V> |
ForwardingListenableFuture.SimpleForwardingListenableFuture.delegate()
|
|
static
|
Futures.immediateFailedFuture(Throwable throwable)
Returns a ListenableFuture which has an exception set immediately
upon construction. |
|
static
|
Futures.immediateFuture(V value)
Creates a ListenableFuture which has its value set immediately upon
construction. |
|
static
|
Futures.makeListenable(Future<V> future)
Creates a ListenableFuture out of a normal Future . |
|
ListenableFuture<Service.State> |
AbstractIdleService.start()
|
|
ListenableFuture<Service.State> |
ForwardingService.start()
|
|
ListenableFuture<Service.State> |
Service.start()
If the service state is Service.State.NEW , this initiates service startup
and returns immediately. |
|
ListenableFuture<Service.State> |
AbstractService.start()
|
|
ListenableFuture<Service.State> |
AbstractExecutionThreadService.start()
|
|
ListenableFuture<Service.State> |
AbstractIdleService.stop()
|
|
ListenableFuture<Service.State> |
ForwardingService.stop()
|
|
ListenableFuture<Service.State> |
Service.stop()
If the service is starting or running, this initiates service shutdown and returns immediately. |
|
ListenableFuture<Service.State> |
AbstractService.stop()
|
|
ListenableFuture<Service.State> |
AbstractExecutionThreadService.stop()
|
|
static
|
Futures.transform(ListenableFuture<I> future,
Function<? super I,? extends O> function)
Returns a new ListenableFuture whose result is the product of
applying the given Function to the result of the given Future . |
|
static
|
Futures.transform(ListenableFuture<I> future,
Function<? super I,? extends O> function,
Executor exec)
Returns a new ListenableFuture whose result is the product of
applying the given Function to the result of the given Future . |
Methods in com.google.common.util.concurrent with parameters of type ListenableFuture | ||
---|---|---|
static
|
Futures.chain(ListenableFuture<I> input,
Function<? super I,? extends ListenableFuture<? extends O>> function)
Returns a new ListenableFuture whose result is asynchronously
derived from the result of the given Future . |
|
static
|
Futures.chain(ListenableFuture<I> input,
Function<? super I,? extends ListenableFuture<? extends O>> function,
Executor exec)
Returns a new ListenableFuture whose result is asynchronously
derived from the result of the given Future . |
|
static
|
Futures.makeChecked(ListenableFuture<V> future,
Function<Exception,X> mapper)
Creates a CheckedFuture out of a normal ListenableFuture
and a Function that maps from Exception instances into the
appropriate checked type. |
|
static
|
Futures.transform(ListenableFuture<I> future,
Function<? super I,? extends O> function)
Returns a new ListenableFuture whose result is the product of
applying the given Function to the result of the given Future . |
|
static
|
Futures.transform(ListenableFuture<I> future,
Function<? super I,? extends O> function,
Executor exec)
Returns a new ListenableFuture whose result is the product of
applying the given Function to the result of the given Future . |
Method parameters in com.google.common.util.concurrent with type arguments of type ListenableFuture | ||
---|---|---|
static
|
Futures.chain(ListenableFuture<I> input,
Function<? super I,? extends ListenableFuture<? extends O>> function)
Returns a new ListenableFuture whose result is asynchronously
derived from the result of the given Future . |
|
static
|
Futures.chain(ListenableFuture<I> input,
Function<? super I,? extends ListenableFuture<? extends O>> function,
Executor exec)
Returns a new ListenableFuture whose result is asynchronously
derived from the result of the given Future . |
Constructors in com.google.common.util.concurrent with parameters of type ListenableFuture | |
---|---|
AbstractCheckedFuture(ListenableFuture<V> delegate)
Constructs an AbstractCheckedFuture that wraps a delegate. |
|
ForwardingListenableFuture.SimpleForwardingListenableFuture(ListenableFuture<V> delegate)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |