org.openspaces.core.executor.support
Class AsyncResultFuture<T>
java.lang.Object
  
org.openspaces.core.executor.support.AsyncResultFuture<T>
- All Implemented Interfaces: 
 - Future<T>
 
public class AsyncResultFuture<T>
- extends Object
- implements Future<T>
  
A wrapper that implemetns Future that wras an already arrived
 AsyncResult.
- Author:
 
  - kimchy
 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
AsyncResultFuture
public AsyncResultFuture(AsyncResult<T> result)
cancel
public boolean cancel(boolean mayInterruptIfRunning)
- Specified by:
 cancel in interface Future<T>
 
 
isCancelled
public boolean isCancelled()
- Specified by:
 isCancelled in interface Future<T>
 
 
isDone
public boolean isDone()
- Specified by:
 isDone in interface Future<T>
 
 
get
public T get()
      throws InterruptedException,
             ExecutionException
- Specified by:
 get in interface Future<T>
 
- Throws:
 InterruptedException
ExecutionException
 
get
public T get(long timeout,
             TimeUnit unit)
      throws InterruptedException,
             ExecutionException,
             TimeoutException
- Specified by:
 get in interface Future<T>
 
- Throws:
 InterruptedException
ExecutionException
TimeoutException
 
Copyright © GigaSpaces.