Class ApiFutureToListenableFuture<V> (2.51.0)

public class ApiFutureToListenableFuture<V> implements ListenableFuture<V>

INTERNAL USE ONLY. Adapter from ApiFuture to Guava ListenableFuture.

Inheritance

java.lang.Object > ApiFutureToListenableFuture<V>

Implements

com.google.common.util.concurrent.ListenableFuture<V>

Type Parameter

Name Description
V

Constructors

ApiFutureToListenableFuture(ApiFuture<V> apiFuture)

public ApiFutureToListenableFuture(ApiFuture<V> apiFuture)
Parameter
Name Description
apiFuture ApiFuture<V>

Methods

addListener(Runnable listener, Executor executor)

public void addListener(Runnable listener, Executor executor)
Parameters
Name Description
listener Runnable
executor Executor

cancel(boolean b)

public boolean cancel(boolean b)
Parameter
Name Description
b boolean
Returns
Type Description
boolean

get()

public V get()
Returns
Type Description
V
Exceptions
Type Description
InterruptedException
ExecutionException

get(long l, TimeUnit timeUnit)

public V get(long l, TimeUnit timeUnit)
Parameters
Name Description
l long
timeUnit TimeUnit
Returns
Type Description
V
Exceptions
Type Description
InterruptedException
ExecutionException
TimeoutException

isCancelled()

public boolean isCancelled()
Returns
Type Description
boolean

isDone()

public boolean isDone()
Returns
Type Description
boolean

toString()

public String toString()
Returns
Type Description
String
Overrides