|
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.