Package org.openspaces.core
Interface PollingFuture<T>
public interface PollingFuture<T>
-
Method Details
-
get
- Returns:
- the result, or one of the following exceptions
- Throws:
ExecutionException- - execution failed and an exception was raised during workIllegalStateException- - execution not done yet. Call this method only when @{linkisDone()returns true.TimeoutException- - execution timed out and result is not available.
-
isDone
boolean isDone()- Returns:
- true if execution completed successfully, with an exception or timed-out. If it is still in progress returns null.
-
isTimedOut
boolean isTimedOut()- Returns:
- true if execution timed out.
-
getException
ExecutionException getException()- Returns:
- the execption raised during execution wraped as an ExecutionException or null if in progress or no exception was raised.
-
getTimestamp
Date getTimestamp()
-