|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
V - public interface BulkFuture<V>
Additional flexibility for asyncGetBulk
This interface is now returned from all asyncGetBulk
methods. Unlike Future.get(long, TimeUnit),
getSome(long, TimeUnit) does not throw
CheckedOperationTimeoutException, thus allowing retrieval
of partial results after timeout occurs. This behavior is
especially useful in case of large multi gets.
| Method Summary | |
|---|---|
V |
getSome(long timeout,
TimeUnit unit)
Wait for the operation to complete and return results If operation could not complete within specified timeout, partial result is returned. |
OperationStatus |
getStatus()
Gets the status of the operation upon completion. |
boolean |
isTimeout()
|
| Methods inherited from interface java.util.concurrent.Future |
|---|
cancel, get, get, isCancelled, isDone |
| Method Detail |
|---|
boolean isTimeout()
V getSome(long timeout,
TimeUnit unit)
throws InterruptedException,
ExecutionException
Future.get(long, TimeUnit)
timeout - unit -
InterruptedException
ExecutionExceptionOperationStatus getStatus()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||