パッケージ jakarta.enterprise.inject
インターフェースのサマリー インターフェース 説明 Instance<T> アプリケーションが、必要な型と修飾子の指定された組み合わせで Bean のインスタンスを動的に取得できるようにします。Instance.Handle<T> このインターフェースは、コンテキスト参照ハンドルを表します。クラスのサマリー クラス 説明 Alternative.Literal Alternative
アノテーションのインラインインスタンス化をサポートします。Any.Literal Any
修飾子のインラインインスタンス化をサポートします。Default.Literal Default
修飾子のインラインインスタンス化をサポートします。Specializes.Literal Specializes
アノテーションのインラインインスタンス化をサポートします。TransientReference.Literal TransientReference
アノテーションのインラインインスタンス化をサポートします。Typed.Literal Typed
アノテーションのインラインインスタンス化をサポートします。Vetoed.Literal Vetoed
アノテーションのインラインインスタンス化をサポートします。例外のサマリー 例外 説明 AmbiguousResolutionException 複数の Bean が、必要な型と必要な修飾子の特定の組み合わせに一致し、特定のクラスへの注入に適格であることを示します。CreationException Bean の作成中にチェック例外がスローされたことを示します。IllegalProductException プロデューサーメソッドが null 値を返したか、プロデューサーフィールドに null 値が含まれていて、プロデューサーメソッドまたはフィールドのスコープがDependent
ではなかったことを示します。InjectionException 依存性注入に関連する問題を示します。ResolutionException 型安全な解決に関連する問題を示します。UnproxyableResolutionException Bean 型はコンテナーでプロキシできないため、通常のスコープと特定の Bean 型の Bean のコンテキスト参照を取得できないことを示します。UnsatisfiedResolutionException Bean が必須型と必須修飾子の特定の組み合わせに一致せず、特定のクラスへの注入に適格であることを示します。アノテーション型のサマリー アノテーション型 説明 Alternative Bean が代替であることを指定します。Any 組み込み修飾子型。Decorated デコレータは、デコレートしている Bean に関するメタデータを挿入する場合がありますDefault デフォルトの修飾子型。Disposes ディスポーザメソッドの破棄されたパラメーターを識別します。Intercepted インターセプターは、インターセプトしている Bean に関するメタデータを挿入できます。Model JSF などの MVC Web アプリケーションアーキテクチャのモデルレイヤーを定義する Bean で使用するための組み込みステレオタイプ。Produces プロデューサーのメソッドまたはフィールドを識別します。Specializes Bean が別の Bean を直接特殊化することを示します。Stereotype アノテーション型がステレオタイプであることを指定します。TransientReference @TransientReference
アノテーションが付けられたパラメーターが、スコープが依存する Bean に解決される場合、呼び出しが完了した後、Bean は破棄されます。Typed Bean の Bean 型を制限します。Vetoed クラスの処理を拒否します。