インタフェースjava.util.concurrent.Callable
の使用
Callableを使用するパッケージ
パッケージ
説明
抽象構文ツリー(Abstract Syntax Tree、AST)の操作のためのユーティリティを提供します。
並行プログラミングでよく使用されるユーティリティ・クラスです。
このパッケージは、認証と承認に関するフレームワークを提供します。
コンパイラなどのプログラムから呼び出せるツールのインタフェースを提供します。
コンカレント・プログラミング用の非最終APIを定義します。
-
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) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このメソッドは、非推奨であり、今後のリリースで削除される可能性があります。「セキュリティ・マネージャ」と組み合わせて使用すると便利です。static <T> Callable<T>Executors.privilegedCallableUsingCurrentClassLoader(Callable<T> callable) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このメソッドは、非推奨であり、今後のリリースで削除される可能性があります。「セキュリティ・マネージャ」と組み合わせて使用すると便利です。Callable型のパラメータを持つjava.util.concurrentのメソッド修飾子と型メソッド説明static <T> ForkJoinTask<T>指定されたCallableのcallメソッドをアクションとして実行する新しいForkJoinTaskを返し、その結果をForkJoinTask.join()実行時に返し、発生したチェック例外をRuntimeExceptionに変換します。static <T> ForkJoinTask<T>ForkJoinTask.adaptInterruptible(Callable<? extends T> callable) 指定された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) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このメソッドは、非推奨であり、今後のリリースで削除される可能性があります。「セキュリティ・マネージャ」と組み合わせて使用すると便利です。static <T> Callable<T>Executors.privilegedCallableUsingCurrentClassLoader(Callable<T> callable) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このメソッドは、非推奨であり、今後のリリースで削除される可能性があります。「セキュリティ・マネージャ」と組み合わせて使用すると便利です。<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> TAbstractExecutorService.invokeAny(Collection<? extends Callable<T>> tasks) <T> TAbstractExecutorService.invokeAny(Collection<? extends Callable<T>> tasks, long timeout, TimeUnit unit) <T> TExecutorService.invokeAny(Collection<? extends Callable<T>> tasks) 指定されたタスクを実行し、例外をスローせずに正常に完了したタスクが存在する場合は、その結果を返します。<T> TExecutorService.invokeAny(Collection<? extends Callable<T>> tasks, long timeout, TimeUnit unit) 指定されたタスクを実行し、タイム・アウトが経過する前に例外をスローせずに正常に完了したタスクが存在する場合は、その結果を返します。Callable型のパラメータを持つjava.util.concurrentのコンストラクタ -
javax.security.authでのCallableの使用
型Callableのパラメータを持つjavax.security.authのメソッド -
javax.toolsでのCallableの使用
javax.toolsでのCallableのサブインタフェース修飾子と型インタフェース説明static interfaceドキュメント・タスクのフューチャを表すインタフェースです。static interfaceコンパイル・タスクの将来を表すインタフェースです。 -
jdk.incubator.concurrentでのCallableの使用
型Callableのパラメータを持つjdk.incubator.concurrentのメソッド修飾子と型メソッド説明<R> Rこのマッピングの各スコープ値を使用して、現在のスレッドの値にバインドされた値を返す操作をコールします。指定されたタスクを実行する新しいスレッドを開始します。static <T,R> R ScopedValue.where(ScopedValue<T> key, T value, Callable<? extends R> op) 現在のスレッドの値にバインドされたScopedValueを使用して、値を返す操作をコールします。