public class TaskCombinedException extends TaskException
非同期処理では複数のスレッド上で処理が行われるため、非同期処理のプラットフォームとタスク処理(Runnable.run()
)で別々に例外が発生する場合があります。このクラスは両者の例外を同時に返却する必要がある場合に使われます。
Throwable.getCause()
で取得することができます。Runnable.run()
の実行時に発生した例外はgetRuntimeException()
で取得することができます。コンストラクタと説明 |
---|
TaskCombinedException(String message,
Throwable cause,
Throwable runtimeException)
指定された詳細メッセージおよび原因を使用して新規例外を構築します。
|
TaskCombinedException(Throwable cause,
Throwable runtimeException)
指定された原因を使用して新規例外を構築します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
Throwable |
getRuntimeException()
タスク実行時に発生した例外を取得します。
|
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
Copyright © 2012 NTT DATA INTRAMART CORPORATION