T
- Bean インスタンスのクラス public interface BeanAttributesConfigurator<T>
BeanAttributes
インスタンスを構成するためのヘルパーです。CDI コンテナーは、このインターフェースの実装を提供する必要があります。このコンフィギュレーターはスレッドセーフではなく、同時に使用できません。ProcessBeanAttributes.configureBeanAttributes()
BeanAttributesConfigurator<T> addType(TypeSE type)
type
- 追加する型 BeanAttributesConfigurator<T> addType(TypeLiteral<?> typeLiteral)
typeLiteral
- 追加する型 BeanAttributesConfigurator<T> addTypes(TypeSE... types)
types
- 追加する型 BeanAttributesConfigurator<T> addTypes(SetSE<TypeSE> types)
types
- 追加する型 BeanAttributesConfigurator<T> addTransitiveTypeClosure(TypeSE type)
type
- からクロージャーを構築する BeanAttributesConfigurator<T> types(TypeSE... types)
types
- 構成された Bean の型 BeanAttributesConfigurator<T> types(SetSE<TypeSE> types)
types
- 構成された Bean の型 BeanAttributesConfigurator<T> scope(ClassSE<? extends AnnotationSE> scope)
scope
- 構成された Bean の新しいスコープ BeanAttributesConfigurator<T> addQualifier(AnnotationSE qualifier)
qualifier
- 追加する修飾子 BeanAttributesConfigurator<T> addQualifiers(AnnotationSE... qualifiers)
qualifiers
- 追加する修飾子 BeanAttributesConfigurator<T> addQualifiers(SetSE<AnnotationSE> qualifiers)
qualifiers
- 追加する修飾子 BeanAttributesConfigurator<T> qualifiers(AnnotationSE... qualifiers)
qualifiers
- ビルド Bean の修飾子 BeanAttributesConfigurator<T> qualifiers(SetSE<AnnotationSE> qualifiers)
qualifiers
- 構成済み Bean の場合 BeanAttributesConfigurator<T> addStereotype(ClassSE<? extends AnnotationSE> stereotype)
stereotype
- 追加するステレオタイプ BeanAttributesConfigurator<T> addStereotypes(SetSE<ClassSE<? extends AnnotationSE>> stereotypes)
stereotypes
- 追加するステレオタイプ BeanAttributesConfigurator<T> stereotypes(SetSE<ClassSE<? extends AnnotationSE>> stereotypes)
stereotypes
- 構成済み Bean の場合 BeanAttributesConfigurator<T> name(StringSE name)
name
- 構成された Bean の名前 BeanAttributesConfigurator<T> alternative(boolean value)
value
- 代替プロパティの値 Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.