パッケージ jakarta.ejb
クラス EJBException
- java.lang.ObjectSE
-
- java.lang.ThrowableSE
-
- java.lang.ExceptionSE
-
- java.lang.RuntimeExceptionSE
-
- jakarta.ejb.EJBException
- 実装されたすべてのインターフェース:
SerializableSE
- 既知の直属サブクラス
AccessLocalException
、ConcurrentAccessException
、EJBAccessException
、EJBTransactionRequiredException
、EJBTransactionRolledbackException
、NoMoreTimeoutsException
、NoSuchEJBException
、NoSuchEntityException
、NoSuchObjectLocalException
、TransactionRequiredLocalException
、TransactionRolledbackLocalException
public class EJBException extends RuntimeExceptionSE
EJBException がスローされ、予期しないエラー(インスタンスがデータベース接続を開くことができなかったなど)が原因で、呼び出されたビジネスメソッドまたはコールバックメソッドを完了できなかったことが報告されます。- 導入:
- EJB 1.1
- 関連事項:
- 直列化された形式
コンストラクターのサマリー
コンストラクター コンストラクター 説明 EJBException()
詳細メッセージなしで EJBException を構築します。EJBException(ExceptionSE ex)
最初にスローされた例外を埋め込む EJBException を構築します。EJBException(StringSE message)
指定された詳細メッセージを持つ EJBException を構築します。EJBException(StringSE message, ExceptionSE ex)
最初にスローされた例外と指定された詳細メッセージを埋め込む EJBException を構築します。
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 ExceptionSE
getCausedByException()
EJBException がスローされる原因となった例外を取得します。クラス java.lang.ThrowableSE から継承されたメソッド
addSuppressedSE, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCauseSE, printStackTrace, printStackTraceSE, printStackTraceSE, setStackTraceSE, toString
コンストラクターの詳細
EJBException
public EJBException()
詳細メッセージなしで EJBException を構築します。
EJBException
public EJBException(StringSE message)
指定された詳細メッセージを持つ EJBException を構築します。- パラメーター:
message
-String
SE オブジェクト。
EJBException
public EJBException(ExceptionSE ex)
最初にスローされた例外を埋め込む EJBException を構築します。- パラメーター:
ex
-Exception
SE オブジェクト。
EJBException
public EJBException(StringSE message, ExceptionSE ex)
最初にスローされた例外と指定された詳細メッセージを埋め込む EJBException を構築します。- パラメーター:
message
-String
SE オブジェクト。ex
-Exception
SE オブジェクト。
メソッドの詳細
getCausedByException
public ExceptionSE getCausedByException()
EJBException がスローされる原因となった例外を取得します。このメソッドではなく、継承された Throwable.getCause() メソッドを使用して原因を取得することをお勧めします。- 戻り値:
Exception
SE オブジェクト。