org.springframework.scheduling.annotation
Class AsyncResult<V>
java.lang.Object
   org.springframework.scheduling.annotation.AsyncResult<V>
org.springframework.scheduling.annotation.AsyncResult<V>
- All Implemented Interfaces: 
- Future<V>
- public class AsyncResult<V> 
- extends Object- implements Future<V>
A pass-through Future handle that can be used for method signatures
 which are declared with a Future return type for asynchronous execution.
- Since:
- 3.0
- Author:
- Juergen Hoeller
- See Also:
- Async
| Constructor Summary | 
| AsyncResult(V value)Create a new AsyncResult holder.
 | 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
AsyncResult
public AsyncResult(V value)
- Create a new AsyncResult holder.
 
- Parameters:
- value- the value to pass through
 
cancel
public boolean cancel(boolean mayInterruptIfRunning)
- 
- Specified by:
- cancelin interface- Future<V>
 
- 
 
isCancelled
public boolean isCancelled()
- 
- Specified by:
- isCancelledin interface- Future<V>
 
- 
 
isDone
public boolean isDone()
- 
- Specified by:
- isDonein interface- Future<V>
 
- 
 
get
public V get()
- 
- Specified by:
- getin interface- Future<V>
 
- 
 
get
public V get(long timeout,
             TimeUnit unit)
- 
- Specified by:
- getin interface- Future<V>
 
-