|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前 次 | フレームあり フレームなし |
Callable を使用しているパッケージ | |
---|---|
java.util.concurrent | 通常、ユーティリティクラスは並行プログラミングで有用です。 |
java.util.concurrent での Callable の使用 |
---|
Callable を返す java.util.concurrent のメソッド | ||
---|---|---|
static Callable<Object> |
Executors.callable(PrivilegedAction action)
呼び出し時に指定された特権付きアクションを実行してその結果を返す Callable オブジェクトを返します。 |
|
static Callable<Object> |
Executors.callable(PrivilegedExceptionAction action)
呼び出し時に指定された特権付き例外アクションを実行してその結果を返す Callable オブジェクトを返します。 |
|
static Callable<Object> |
Executors.callable(Runnable task)
呼び出し時に指定されたタスクを実行して null を返す Callable オブジェクトを返します。 |
|
static
|
Executors.callable(Runnable task,
T result)
呼び出し時に指定されたタスクを実行し、指定された結果を返す Callable オブジェクトを返します。 |
|
static
|
Executors.privilegedCallable(Callable<T> callable)
呼び出し時に、現在のアクセス制御コンテキストに従って指定された callable を実行する Callable オブジェクトを返します。 |
|
static
|
Executors.privilegedCallableUsingCurrentClassLoader(Callable<T> callable)
呼び出し時に、現在のアクセス制御コンテキストに従い、現在のコンテキストクラスローダをコンテキストクラスローダとする、指定された callable を実行する Callable オブジェクトを返します。 |
Callable 型のパラメータを持つ java.util.concurrent のメソッド | ||
---|---|---|
static
|
Executors.privilegedCallable(Callable<T> callable)
呼び出し時に、現在のアクセス制御コンテキストに従って指定された callable を実行する Callable オブジェクトを返します。 |
|
static
|
Executors.privilegedCallableUsingCurrentClassLoader(Callable<T> callable)
呼び出し時に、現在のアクセス制御コンテキストに従い、現在のコンテキストクラスローダをコンテキストクラスローダとする、指定された callable を実行する Callable オブジェクトを返します。 |
|
|
ScheduledThreadPoolExecutor.schedule(Callable<V> callable,
long delay,
TimeUnit unit)
|
|
|
ScheduledExecutorService.schedule(Callable<V> callable,
long delay,
TimeUnit unit)
指定された遅延後に有効になる ScheduledFuture を作成および実行します。 |
|
|
ScheduledThreadPoolExecutor.submit(Callable<T> task)
|
|
|
ExecutorService.submit(Callable<T> task)
値を返す実行タスクを送信し、保留中のタスク結果を表す Future を返します。 |
|
|
AbstractExecutorService.submit(Callable<T> task)
|
|
Future<V> |
ExecutorCompletionService.submit(Callable<V> task)
|
|
Future<V> |
CompletionService.submit(Callable<V> task)
値を返す実行用タスクを送信して、保留状態のタスク結果を表す Future を返します。 |
Method parameters in java.util.concurrent with type arguments of type Callable | ||
---|---|---|
|
ExecutorService.invokeAll(Collection<Callable<T>> tasks)
指定されたタスクを実行し、Future のリストをステータスとともに返し、すべてが完了したら結果を返します。 |
|
|
AbstractExecutorService.invokeAll(Collection<Callable<T>> tasks)
|
|
|
ExecutorService.invokeAll(Collection<Callable<T>> tasks,
long timeout,
TimeUnit unit)
指定されたタスクを実行し、Future のリストをステータスとともに返し、すべてが完了するかまたは時間切れになるかのいずれか早い時点で結果を返します。 |
|
|
AbstractExecutorService.invokeAll(Collection<Callable<T>> tasks,
long timeout,
TimeUnit unit)
|
|
|
ExecutorService.invokeAny(Collection<Callable<T>> tasks)
指定されたタスクを実行し、正常に完了したタスクが存在する場合は、その結果を (例外をスローせずに) 返します。 |
|
|
AbstractExecutorService.invokeAny(Collection<Callable<T>> tasks)
|
|
|
ExecutorService.invokeAny(Collection<Callable<T>> tasks,
long timeout,
TimeUnit unit)
指定されたタスクを実行し、タイムアウトになる前に正常に完了したタスクが存在する場合は、その結果を (例外をスローせずに) 返します。 |
|
|
AbstractExecutorService.invokeAny(Collection<Callable<T>> tasks,
long timeout,
TimeUnit unit)
|
Callable 型のパラメータを持つ java.util.concurrent のコンストラクタ | |
---|---|
FutureTask(Callable<V> callable)
実行時に指定された Callable を実行する FutureTask を作成します。 |
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前 次 | フレームあり フレームなし |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。