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