クラス DefinitionException
- java.lang.ObjectSE
-
- java.lang.ThrowableSE
-
- java.lang.ExceptionSE
-
- java.lang.RuntimeExceptionSE
-
- jakarta.enterprise.inject.spi.DefinitionException
- 実装されたすべてのインターフェース:
SerializableSE
public class DefinitionException extends RuntimeExceptionSE
定義エラーが発生した場合にスローされます。
定義エラーは開発者のエラーです。これらは、開発時にツールによって検出される場合があり、初期化時にコンテナーによっても検出されます。デプロイに定義エラーが存在する場合、初期化はコンテナーによって中止されます。
コンテナーは、開発時に使用するための非ポータブルモードを定義することが許可されています。このモードでは、一部の定義エラーによってアプリケーションの初期化が中止されません。
実装は、存在する定義エラーに対して
DefinitionException
のサブクラスをスローすることが許可されています。- 導入:
- 1.1
- 作成者:
- Pete Muir
- 関連事項:
- 直列化された形式
コンストラクターのサマリー
コンストラクター コンストラクター 説明 DefinitionException(StringSE message)
DefinitionException(StringSE message, ThrowableSE t)
DefinitionException(ThrowableSE t)
メソッドのサマリー
クラス java.lang.ThrowableSE から継承されたメソッド
addSuppressedSE, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCauseSE, printStackTrace, printStackTraceSE, printStackTraceSE, setStackTraceSE, toString
コンストラクターの詳細
DefinitionException
public DefinitionException(StringSE message, ThrowableSE t)
DefinitionException
public DefinitionException(StringSE message)
DefinitionException
public DefinitionException(ThrowableSE t)