public final class CompletedFuture<V> extends Object implements ICompletableFuture<V>
| Constructor and Description | 
|---|
CompletedFuture(SerializationService serializationService,
               Object value,
               ExecutorService asyncExecutor)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
andThen(ExecutionCallback<V> callback)
Registers a callback that will run after the future is completed. 
 | 
void | 
andThen(ExecutionCallback<V> callback,
       Executor executor)
Registers a callback that will run with the provided executor after the future is completed. 
 | 
boolean | 
cancel(boolean mayInterruptIfRunning)  | 
V | 
get()  | 
V | 
get(long timeout,
   TimeUnit unit)  | 
boolean | 
isCancelled()  | 
boolean | 
isDone()  | 
public CompletedFuture(SerializationService serializationService, Object value, ExecutorService asyncExecutor)
public V get() throws InterruptedException, ExecutionException
get in interface Future<V>InterruptedExceptionExecutionExceptionpublic V get(long timeout, TimeUnit unit) throws InterruptedException, ExecutionException, TimeoutException
get in interface Future<V>InterruptedExceptionExecutionExceptionTimeoutExceptionpublic boolean cancel(boolean mayInterruptIfRunning)
public boolean isCancelled()
isCancelled in interface Future<V>public void andThen(ExecutionCallback<V> callback)
ICompletableFutureandThen in interface ICompletableFuture<V>callback - the callback to executepublic void andThen(ExecutionCallback<V> callback, Executor executor)
ICompletableFutureandThen in interface ICompletableFuture<V>callback - the callback to executeexecutor - the executor in which the callback will be runCopyright © 2016 Hazelcast, Inc.. All Rights Reserved.