JavaTM Platform
Standard Ed. 6

クラス
java.util.concurrent.ExecutionException の使用

ExecutionException を使用しているパッケージ
java.util.concurrent 並行プログラミングでよく使用されるユーティリティークラスです。 
javax.swing すべてのプラットフォームで可能なかぎり同じように機能する「軽量」(Java 共通言語) コンポーネントのセットを提供します。 
 

java.util.concurrent での ExecutionException の使用
 

ExecutionException をスローする java.util.concurrent のメソッド
 V FutureTask.get()
           
 V Future.get()
          必要に応じて計算が完了するまで待機し、その後、計算結果を取得します。
 V FutureTask.get(long timeout, TimeUnit unit)
           
 V Future.get(long timeout, TimeUnit unit)
          必要に応じて、最大で指定された時間、計算が完了するまで待機し、その後、計算結果が利用可能な場合は結果を取得します。
<T> T
ExecutorService.invokeAny(Collection<? extends Callable<T>> tasks)
          指定されたタスクを実行し、例外をスローせずに正常に完了したタスクが存在する場合は、その結果を返します。
<T> T
AbstractExecutorService.invokeAny(Collection<? extends Callable<T>> tasks)
           
<T> T
ExecutorService.invokeAny(Collection<? extends Callable<T>> tasks, long timeout, TimeUnit unit)
          指定されたタスクを実行し、タイムアウトが経過する前に例外をスローせずに正常に完了したタスクが存在する場合は、その結果を返します。
<T> T
AbstractExecutorService.invokeAny(Collection<? extends Callable<T>> tasks, long timeout, TimeUnit unit)
           
 

javax.swing での ExecutionException の使用
 

ExecutionException をスローする javax.swing のメソッド
 T SwingWorker.get()
          必要に応じて計算が完了するまで待機し、その後、計算結果を取得します。
 T SwingWorker.get(long timeout, TimeUnit unit)
          必要に応じて、最大で指定された時間、計算が完了するまで待機し、その後、計算結果が利用可能な場合は結果を取得します。
 


JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。