Uses of Interface
org.compass.core.util.backport.java.util.concurrent.Future

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.
 



Copyright (c) 2004-2006 The Compass Project.