インターフェース BeanAttributesConfigurator<T>
- 型パラメーター:
T- Bean インスタンスのクラス
public interface BeanAttributesConfigurator<T>
この API は、新しい
BeanAttributes インスタンスを構成するためのヘルパーです。CDI コンテナーは、このインターフェースの実装を提供する必要があります。このコンフィギュレーターはスレッドセーフではなく、同時に使用できません。CDI Lite の実装は、Portable Extensions のサポートを提供する必要はありません。
- 導入:
- 2.0
- 作成者:
- Antoine Sabot-Durand
- 関連事項:
方法の概要
修飾子と型メソッド説明addQualifier(AnnotationSE qualifier) 構成済みの Bean に修飾子を追加しますaddQualifiers(AnnotationSE... qualifiers) Bean に修飾子を追加します。addQualifiers(SetSE<AnnotationSE> qualifiers) Bean に修飾子を追加します。addStereotype(ClassSE<? extends AnnotationSE> stereotype) 構成済みの Bean にステレオタイプを追加するaddStereotypes(SetSE<ClassSE<? extends AnnotationSE>> stereotypes) 構成済みの Bean にステレオタイプを追加するマネージド Bean の Bean クラスを表すかのように、指定された型の無制限の Bean 型のセットを追加します。addType(TypeLiteral<?> typeLiteral) Bean 型に型を追加するBean 型に型を追加するBean 型に型を追加するBean 型に型を追加するalternative(boolean value) 設定された Bean の代替ステータスを変更します。構成された Bean の名前を設定しますqualifiers(AnnotationSE... qualifiers) すべての修飾子を置き換えます。qualifiers(SetSE<AnnotationSE> qualifiers) すべての修飾子を置き換えます。scope(ClassSE<? extends AnnotationSE> scope) Bean スコープを置き換えるstereotypes(SetSE<ClassSE<? extends AnnotationSE>> stereotypes) 構成済みの Bean のステレオタイプを置き換えるBean 型を置き換えるBean 型を置き換える
メソッドの詳細
addType
Bean 型に型を追加する- パラメーター:
type- 追加する型- 戻り値:
- 自己
addType
Bean 型に型を追加する- パラメーター:
typeLiteral- 追加する型- 戻り値:
- 自己
addTypes
Bean 型に型を追加する- パラメーター:
types- 追加する型- 戻り値:
- 自己
addTypes
Bean 型に型を追加する- パラメーター:
types- 追加する型- 戻り値:
- 自己
addTransitiveTypeClosure
マネージド Bean の Bean クラスを表すかのように、指定された型の無制限の Bean 型のセットを追加します。不正な Bean 型は省略されます。- パラメーター:
type- からクロージャーを構築する- 戻り値:
- 自己
types
Bean 型を置き換える- パラメーター:
types- 構成された Bean の型- 戻り値:
- 自己
types
Bean 型を置き換える- パラメーター:
types- 構成された Bean の型- 戻り値:
- 自己
scope
Bean スコープを置き換える- パラメーター:
scope- 構成された Bean の新しいスコープ- 戻り値:
- 自己
addQualifier
構成済みの Bean に修飾子を追加します- パラメーター:
qualifier- 追加する修飾子- 戻り値:
- 自己
addQualifiers
Bean に修飾子を追加します。- パラメーター:
qualifiers- 追加する修飾子- 戻り値:
- 自己
addQualifiers
Bean に修飾子を追加します。- パラメーター:
qualifiers- 追加する修飾子- 戻り値:
- 自己
qualifiers
すべての修飾子を置き換えます。- パラメーター:
qualifiers- ビルド Bean の修飾子- 戻り値:
- 自己
qualifiers
すべての修飾子を置き換えます。- パラメーター:
qualifiers- 構成済み Bean の場合- 戻り値:
- 自己
addStereotype
構成済みの Bean にステレオタイプを追加する- パラメーター:
stereotype- 追加するステレオタイプ- 戻り値:
- 自己
addStereotypes
構成済みの Bean にステレオタイプを追加する- パラメーター:
stereotypes- 追加するステレオタイプ- 戻り値:
- 自己
stereotypes
構成済みの Bean のステレオタイプを置き換える- パラメーター:
stereotypes- 構成済み Bean の場合- 戻り値:
- 自己
name
構成された Bean の名前を設定します- パラメーター:
name- 構成された Bean の名前- 戻り値:
- 自己
alternative
設定された Bean の代替ステータスを変更します。デフォルトでは、構成された Bean は代替手段ではありません。- パラメーター:
value- 代替プロパティの値- 戻り値:
- 自己