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.