インタフェースjava.util.concurrent.Callable
の使用
Callableを使用するパッケージ
パッケージ
説明
抽象構文ツリー(Abstract Syntax Tree、AST)の操作のためのユーティリティを提供します。
並行プログラミングでよく使用されるユーティリティ・クラスです。
コンパイラなどのプログラムから呼び出せるツールのインタフェースを提供します。
-
com.sun.source.utilでのCallableの使用
Callableを実装しているcom.sun.source.utilのクラス -
java.util.concurrentでのCallableの使用
Callableを返すjava.util.concurrentのメソッド修飾子と型メソッド説明呼出し時に、指定されたタスクを実行し、nullを返す、
Callableオブジェクトを返します。
static <T> Callable<T>
呼出し時に、指定されたタスクを実行し、指定された結果を返す、Callable
オブジェクトを返します。Executors.callable(PrivilegedAction<?> action)
呼出し時に、指定された特権付きアクションを実行し、その結果を返す、Callable
オブジェクトを返します。Executors.callable(PrivilegedExceptionAction<?> action)
呼出し時に、指定された特権付き例外アクションを実行し、その結果を返す、Callable
オブジェクトを返します。static <T> Callable<T>
Executors.privilegedCallable(Callable<T> callable)
呼出し時に、現在のアクセス制御コンテキストで指定されたcallableを実行する、
Callableオブジェクトを返します。
static <T> Callable<T>
Executors.privilegedCallableUsingCurrentClassLoader(Callable<T> callable)
呼出し時に、現在のアクセス制御コンテキストで、現在のコンテキスト・クラス・ローダーをコンテキスト・クラス・ローダーとする、指定されたcallableを実行する、
Callableオブジェクトを返します。
Callable型のパラメータを持つjava.util.concurrentのメソッド修飾子と型メソッド説明static <T> ForkJoinTask<T>
指定されたCallable
のcall
メソッドをアクションとして実行する新しいForkJoinTask
を返し、その結果をForkJoinTask.join()
実行時に返し、発生したチェック例外をRuntimeException
に変換します。protected <V> RunnableScheduledFuture<V>
ScheduledThreadPoolExecutor.decorateTask(Callable<V> callable, RunnableScheduledFuture<V> task)
呼出し可能レイアウトを実行するために使用するタスクを変更または置換します。protected <T> RunnableFuture<T>
AbstractExecutorService.newTaskFor(Callable<T> callable)
指定された呼出し可能タスクのRunnableFuture
を返します。static <T> Callable<T>
Executors.privilegedCallable(Callable<T> callable)
呼出し時に、現在のアクセス制御コンテキストで指定されたcallableを実行する、
Callableオブジェクトを返します。
static <T> Callable<T>
Executors.privilegedCallableUsingCurrentClassLoader(Callable<T> callable)
呼出し時に、現在のアクセス制御コンテキストで、現在のコンテキスト・クラス・ローダーをコンテキスト・クラス・ローダーとする、指定されたcallableを実行する、
Callableオブジェクトを返します。
<V> ScheduledFuture<V>
指定した遅延の後に有効になる、値を返すワン・ショット・タスクを送信します。<V> ScheduledFuture<V>
<T> Future<T>
値を返す実行用タスクを送信して、保留状態のタスク結果を表すFutureを返します。<T> Future<T>
値を返す実行用タスクを送信して、保留状態のタスク結果を表すFutureを返します。<T> ForkJoinTask<T>
<T> Future<T>
Callable型の型引数を持つjava.util.concurrentのメソッド・パラメータ修飾子と型メソッド説明AbstractExecutorService.invokeAll(Collection<? extends Callable<T>> tasks)
AbstractExecutorService.invokeAll(Collection<? extends Callable<T>> tasks, long timeout, TimeUnit unit)
ExecutorService.invokeAll(Collection<? extends Callable<T>> tasks)
指定されたタスクを実行し、すべて完了すると、ステータスと結果を含むFutureのリストを返します。ExecutorService.invokeAll(Collection<? extends Callable<T>> tasks, long timeout, TimeUnit unit)
指定されたタスクを実行し、すべてが完了するか時間切れになるか、そのいずれかが最初に発生した時点で、ステータスと結果を含むFutureのリストを返します。ForkJoinPool.invokeAll(Collection<? extends Callable<T>> tasks)
<T> T
AbstractExecutorService.invokeAny(Collection<? extends Callable<T>> tasks)
<T> T
AbstractExecutorService.invokeAny(Collection<? extends Callable<T>> tasks, long timeout, TimeUnit unit)
<T> T
ExecutorService.invokeAny(Collection<? extends Callable<T>> tasks)
指定されたタスクを実行し、例外をスローせずに正常に完了したタスクが存在する場合は、その結果を返します。<T> T
ExecutorService.invokeAny(Collection<? extends Callable<T>> tasks, long timeout, TimeUnit unit)
指定されたタスクを実行し、タイム・アウトが経過する前に例外をスローせずに正常に完了したタスクが存在する場合は、その結果を返します。Callable型のパラメータを持つjava.util.concurrentのコンストラクタ -
javax.toolsでのCallableの使用
javax.toolsでのCallableのサブインタフェース修飾子と型インタフェース説明static interface
ドキュメント・タスクのフューチャを表すインタフェースです。static interface
コンパイル・タスクの将来を表すインタフェースです。