| 
 | JavaTM Platform Standard Ed. 6 | |||||||||
| 前 次 | フレームあり フレームなし | |||||||||
| Callable を使用しているパッケージ | |
|---|---|
| java.util.concurrent | 並行プログラミングでよく使用されるユーティリティークラスです。 | 
| javax.tools | コンパイラなどのプログラムから呼び出せるツールのインタフェースを提供します。 | 
| 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 のメソッド | ||
|---|---|---|
| protected 
 | ScheduledThreadPoolExecutor.decorateTask(Callable<V> callable,
             RunnableScheduledFuture<V> task)呼び出し可能レイアウトを実行するために使用するタスクを変更または置換します。 | |
| protected 
 | AbstractExecutorService.newTaskFor(Callable<T> callable)指定された呼び出し可能タスクの RunnableFuture を返します。 | |
| static
 | Executors.privilegedCallable(Callable<T> callable)呼び出し時に、現在のアクセス制御コンテキストで指定された callable を実行する、 Callableオブジェクトを返します。 | |
| static
 | Executors.privilegedCallableUsingCurrentClassLoader(Callable<T> callable)呼び出し時に、現在のアクセス制御コンテキストで、現在のコンテキストクラスローダーをコンテクストクラスローダーとする、指定された callable を実行する、 Callableオブジェクトを返します。 | |
| 
 | ScheduledExecutorService.schedule(Callable<V> callable,
         long delay,
         TimeUnit unit)指定された遅延後に有効になる ScheduledFuture を作成して実行します。 | |
| 
 | ScheduledThreadPoolExecutor.schedule(Callable<V> callable,
         long delay,
         TimeUnit unit) | |
| 
 | AbstractExecutorService.submit(Callable<T> task) | |
| 
 | ExecutorService.submit(Callable<T> task)値を返す実行用タスクを送信して、保留状態のタスク結果を表す Future を返します。 | |
| 
 | ScheduledThreadPoolExecutor.submit(Callable<T> task) | |
|  Future<V> | CompletionService.submit(Callable<V> task)値を返す実行用タスクを送信して、保留状態のタスク結果を表す Future を返します。 | |
|  Future<V> | ExecutorCompletionService.submit(Callable<V> task) | |
| Callable 型の型引数を持つ java.util.concurrent のメソッドパラメータ | ||
|---|---|---|
| 
 | AbstractExecutorService.invokeAll(Collection<? extends Callable<T>> tasks) | |
| 
 | ExecutorService.invokeAll(Collection<? extends Callable<T>> tasks)指定されたタスクを実行し、すべて完了すると、ステータスと結果を含む Future のリストを返します。 | |
| 
 | AbstractExecutorService.invokeAll(Collection<? extends Callable<T>> tasks,
          long timeout,
          TimeUnit unit) | |
| 
 | ExecutorService.invokeAll(Collection<? extends Callable<T>> tasks,
          long timeout,
          TimeUnit unit)指定されたタスクを実行し、すべてが完了するか時間切れになるか、そのいずれかが最初に発生した時点で、ステータスと結果を含む Future のリストを返します。 | |
| 
 | AbstractExecutorService.invokeAny(Collection<? extends Callable<T>> tasks) | |
| 
 | ExecutorService.invokeAny(Collection<? extends Callable<T>> tasks)指定されたタスクを実行し、例外をスローせずに正常に完了したタスクが存在する場合は、その結果を返します。 | |
| 
 | AbstractExecutorService.invokeAny(Collection<? extends Callable<T>> tasks,
          long timeout,
          TimeUnit unit) | |
| 
 | ExecutorService.invokeAny(Collection<? extends Callable<T>> tasks,
          long timeout,
          TimeUnit unit)指定されたタスクを実行し、タイムアウトが経過する前に例外をスローせずに正常に完了したタスクが存在する場合は、その結果を返します。 | |
| Callable 型のパラメータを持つ java.util.concurrent のコンストラクタ | |
|---|---|
| FutureTask(Callable<V> callable)指定された Callable を実行時に実行する FutureTask を作成します。 | |
| javax.tools での Callable の使用 | 
|---|
| javax.tools での Callable のサブインタフェース | |
|---|---|
| static interface | JavaCompiler.CompilationTaskコンパイルタスクの将来を表すインタフェースです。 | 
| 
 | JavaTM Platform Standard Ed. 6 | |||||||||
| 前 次 | フレームあり フレームなし | |||||||||
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。