インターフェース | 説明 |
---|---|
Instance<T> | アプリケーションが、必要な型と修飾子の指定された組み合わせで Bean のインスタンスを動的に取得できるようにします。 |
クラス | 説明 |
---|---|
Alternative.Literal | Alternative アノテーションのインラインインスタンス化をサポートします。 |
Any.Literal | Any 修飾子のインラインインスタンス化をサポートします。 |
Default.Literal | Default 修飾子のインラインインスタンス化をサポートします。 |
New.Literal | New 修飾子のインラインインスタンス化をサポートします。 |
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 で使用するための組み込みステレオタイプ。 |
New | New 修飾子は、CDI 1.1 で廃止されました。 |
Produces | プロデューサーのメソッドまたはフィールドを識別します。 |
Specializes | Bean が別の Bean を直接特殊化することを示します。 |
Stereotype | アノテーション型がステレオタイプであることを指定します。 |
TransientReference | @ TransientReference でアノテーションが付けられたパラメーターが依存スコープの Bean に解決される場合、Bean は呼び出しの補完後に破棄されます。 |
Typed | Bean の Bean 型を制限します。 |
Vetoed | クラスの処理を拒否します。 |
Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.