|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Future | |
|---|---|
| org.compass.core.util.backport.java.util.concurrent | Utility classes commonly useful in concurrent programming. |
| Uses of Future in org.compass.core.util.backport.java.util.concurrent |
|---|
| Subinterfaces of Future in org.compass.core.util.backport.java.util.concurrent | |
|---|---|
interface |
RunnableFuture
A Future that is Runnable. |
interface |
RunnableScheduledFuture
A ScheduledFuture that is Runnable. |
interface |
ScheduledFuture
A delayed result-bearing action that can be cancelled. |
| Classes in org.compass.core.util.backport.java.util.concurrent that implement Future | |
|---|---|
class |
FutureTask
A cancellable asynchronous computation. |
| Methods in org.compass.core.util.backport.java.util.concurrent that return Future | |
|---|---|
Future |
ExecutorCompletionService.poll()
|
Future |
CompletionService.poll()
Retrieves and removes the Future representing the next completed task or null if none are present. |
Future |
ExecutorCompletionService.poll(long timeout,
TimeUnit unit)
|
Future |
CompletionService.poll(long timeout,
TimeUnit unit)
Retrieves and removes the Future representing the next completed task, waiting if necessary up to the specified wait time if none are yet present. |
Future |
ScheduledThreadPoolExecutor.submit(Callable task)
|
Future |
ExecutorService.submit(Callable task)
Submits a value-returning task for execution and returns a Future representing the pending results of the task. |
Future |
Executors.DelegatedExecutorService.submit(Callable task)
|
Future |
ExecutorCompletionService.submit(Callable task)
|
Future |
CompletionService.submit(Callable task)
Submits a value-returning task for execution and returns a Future representing the pending results of the task. |
Future |
AbstractExecutorService.submit(Callable task)
|
Future |
ScheduledThreadPoolExecutor.submit(Runnable task)
|
Future |
ExecutorService.submit(Runnable task)
Submits a Runnable task for execution and returns a Future representing that task. |
Future |
Executors.DelegatedExecutorService.submit(Runnable task)
|
Future |
AbstractExecutorService.submit(Runnable task)
|
Future |
ScheduledThreadPoolExecutor.submit(Runnable task,
Object result)
|
Future |
ExecutorService.submit(Runnable task,
Object result)
Submits a Runnable task for execution and returns a Future representing that task. |
Future |
Executors.DelegatedExecutorService.submit(Runnable task,
Object result)
|
Future |
ExecutorCompletionService.submit(Runnable task,
Object result)
|
Future |
CompletionService.submit(Runnable task,
Object result)
Submits a Runnable task for execution and returns a Future representing that task. |
Future |
AbstractExecutorService.submit(Runnable task,
Object result)
|
Future |
ExecutorCompletionService.take()
|
Future |
CompletionService.take()
Retrieves and removes the Future representing the next completed task, waiting if none are yet present. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||