| 
JavaTM 2 Platform Standard Ed. 5.0  | 
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Callable | |
|---|---|
| java.util.concurrent | Utility classes commonly useful in concurrent programming. | 
| Uses of Callable in java.util.concurrent | 
|---|
| Methods in java.util.concurrent that return Callable | ||
|---|---|---|
static Callable<Object> | 
Executors.callable(PrivilegedAction action)
Returns a Callable object that, when
 called, runs the given privileged action and returns its result. | 
|
static Callable<Object> | 
Executors.callable(PrivilegedExceptionAction action)
Returns a Callable object that, when
 called, runs the given privileged exception action and returns
 its result. | 
|
static Callable<Object> | 
Executors.callable(Runnable task)
Returns a Callable object that, when
 called, runs the given task and returns null. | 
|
static
 | 
Executors.callable(Runnable task,
         T result)
Returns a Callable object that, when
 called, runs the given task and returns the given result. | 
|
static
 | 
Executors.privilegedCallable(Callable<T> callable)
Returns a Callable object that will, when
 called, execute the given callable under the current
 access control context. | 
|
static
 | 
Executors.privilegedCallableUsingCurrentClassLoader(Callable<T> callable)
Returns a Callable object that will, when
 called, execute the given callable under the current
 access control context, with the current context class loader
 as the context class loader. | 
|
| Methods in java.util.concurrent with parameters of type Callable | ||
|---|---|---|
static
 | 
Executors.privilegedCallable(Callable<T> callable)
Returns a Callable object that will, when
 called, execute the given callable under the current
 access control context. | 
|
static
 | 
Executors.privilegedCallableUsingCurrentClassLoader(Callable<T> callable)
Returns a Callable object that will, when
 called, execute the given callable under the current
 access control context, with the current context class loader
 as the context class loader. | 
|
 | 
ScheduledThreadPoolExecutor.schedule(Callable<V> callable,
         long delay,
         TimeUnit unit)
 | 
|
 | 
ScheduledExecutorService.schedule(Callable<V> callable,
         long delay,
         TimeUnit unit)
Creates and executes a ScheduledFuture that becomes enabled after the given delay.  | 
|
 | 
ScheduledThreadPoolExecutor.submit(Callable<T> task)
 | 
|
 | 
ExecutorService.submit(Callable<T> task)
Submits a value-returning task for execution and returns a Future representing the pending results of the task.  | 
|
 | 
AbstractExecutorService.submit(Callable<T> task)
 | 
|
 Future<V> | 
ExecutorCompletionService.submit(Callable<V> task)
 | 
|
 Future<V> | 
CompletionService.submit(Callable<V> task)
Submits a value-returning task for execution and returns a Future representing the pending results of the task.  | 
|
| Method parameters in java.util.concurrent with type arguments of type Callable | ||
|---|---|---|
 | 
ExecutorService.invokeAll(Collection<Callable<T>> tasks)
Executes the given tasks, returning a list of Futures holding their status and results when all complete.  | 
|
 | 
AbstractExecutorService.invokeAll(Collection<Callable<T>> tasks)
 | 
|
 | 
ExecutorService.invokeAll(Collection<Callable<T>> tasks,
          long timeout,
          TimeUnit unit)
Executes the given tasks, returning a list of Futures holding their status and results when all complete or the timeout expires, whichever happens first.  | 
|
 | 
AbstractExecutorService.invokeAll(Collection<Callable<T>> tasks,
          long timeout,
          TimeUnit unit)
 | 
|
 | 
ExecutorService.invokeAny(Collection<Callable<T>> tasks)
Executes the given tasks, returning the result of one that has completed successfully (i.e., without throwing an exception), if any do.  | 
|
 | 
AbstractExecutorService.invokeAny(Collection<Callable<T>> tasks)
 | 
|
 | 
ExecutorService.invokeAny(Collection<Callable<T>> tasks,
          long timeout,
          TimeUnit unit)
Executes the given tasks, returning the result of one that has completed successfully (i.e., without throwing an exception), if any do before the given timeout elapses.  | 
|
 | 
AbstractExecutorService.invokeAny(Collection<Callable<T>> tasks,
          long timeout,
          TimeUnit unit)
 | 
|
| Constructors in java.util.concurrent with parameters of type Callable | |
|---|---|
FutureTask(Callable<V> callable)
Creates a FutureTask that will upon running, execute the given Callable.  | 
|
  | 
JavaTM 2 Platform Standard Ed. 5.0  | 
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.