- blockTillAllComplete
This call blocks till all futures in the list have completed. If the future
completed with an error,
- countFuturesWithResult
Counts how many futures provided completed with a result that matches the one
provided here. This ca
- executeWhile
Similar to
#scheduleWhile(SubmitterScheduler,long,ListenableFuture,Callable,Predicate,long,boolean)
- immediateFailureFuture
Constructs a ListenableFuture that has failed with the given failure. Thus the
resulting future can
- immediateResultFuture
Constructs a ListenableFuture that has already had the provided result given to
it. Thus the resulti
- invokeAfterAllComplete
A potentially more performant option than #makeCompleteFuture(List) when only a
listener invocation
- makeCompleteFuture
An alternative to #blockTillAllComplete(Iterable), this provides the ability to
know when all future
- makeCompleteListFuture
This call is similar to #makeCompleteFuture(Iterable) in that it will
immediately provide a future t
- makeFailurePropagatingCompleteFuture
Similar to #makeCompleteFuture(Iterable,Object) in that the returned future wont
complete until all
- scheduleWhile
Executes a task, checking the result from the task to see if it needs to
reschedule the task again.
- scheduleWhileTaskResultNull
Will continue to schedule the provided task as long as the task is returning a
null result. This can
- shortcutAsyncWhile
Check if we can shortcut our async while loop by producing an already completed
future. If we can do