- 型パラメータ:
V
-call
メソッドの結果の型
- 既知のすべてのサブインタフェース:
DocumentationTool.DocumentationTask
,JavaCompiler.CompilationTask
- 既知のすべての実装クラス:
JavacTask
- 関数型インタフェース:
- これは関数型インタフェースなので、ラムダ式またはメソッド参照の代入先として使用できます。
@FunctionalInterface public interface Callable<V>
結果を返し、例外をスローすることがあるタスクです。 実装者は、
call
という引数のない1つのメソッドを定義します。
Callable
インタフェースはRunnable
と似ていて、どちらもインスタンスが別のスレッドによって実行される可能性があるクラス用に設計されています。 ただし、Runnable
は結果を返さず、チェック例外をスローすることができません。
Executors
クラスには、ほかの一般的な形式からCallable
クラスに変換するためのユーティリティ・メソッドが含まれています。
- 導入されたバージョン:
- 1.5
- 関連項目:
Executor
-
メソッドのサマリー
-
メソッドの詳細
-
call
結果を計算するか、計算できない場合は例外をスローします。- 戻り値:
- 計算結果
- 例外:
Exception
- 結果を計算できなかった場合
-