Class BeanAttributesConfiguratorImpl<T>
java.lang.Object
org.jboss.weld.bootstrap.events.configurator.BeanAttributesConfiguratorImpl<T>
- Type Parameters:
T-
- All Implemented Interfaces:
jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>,Configurator<jakarta.enterprise.inject.spi.BeanAttributes<T>>
public class BeanAttributesConfiguratorImpl<T>
extends Object
implements jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>, Configurator<jakarta.enterprise.inject.spi.BeanAttributes<T>>
- Author:
- Martin Kouba
-
Constructor Summary
ConstructorsConstructorDescriptionBeanAttributesConfiguratorImpl(jakarta.enterprise.inject.spi.BeanAttributes<T> beanAttributes, BeanManagerImpl beanManager) BeanAttributesConfiguratorImpl(BeanManagerImpl beanManager) -
Method Summary
Modifier and TypeMethodDescriptionjakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>addQualifier(Annotation qualifier) jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>addQualifiers(Annotation... qualifiers) jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>addQualifiers(Set<Annotation> qualifiers) jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>addStereotype(Class<? extends Annotation> stereotype) jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>addStereotypes(Set<Class<? extends Annotation>> stereotypes) jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>addTransitiveTypeClosure(Type type) jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>addType(jakarta.enterprise.util.TypeLiteral<?> typeLiteral) jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>alternative(boolean alternative) jakarta.enterprise.inject.spi.BeanAttributes<T>complete()Returns a finished component.jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>qualifiers(Annotation... qualifiers) jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>qualifiers(Set<Annotation> qualifiers) jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>read(jakarta.enterprise.inject.spi.BeanAttributes<?> beanAttributes) jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>scope(Class<? extends Annotation> scope) jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>stereotypes(Set<Class<? extends Annotation>> stereotypes) jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>
-
Constructor Details
-
BeanAttributesConfiguratorImpl
-
BeanAttributesConfiguratorImpl
public BeanAttributesConfiguratorImpl(jakarta.enterprise.inject.spi.BeanAttributes<T> beanAttributes, BeanManagerImpl beanManager) - Parameters:
beanAttributes-
-
-
Method Details
-
read
public jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T> read(jakarta.enterprise.inject.spi.BeanAttributes<?> beanAttributes) -
addType
- Specified by:
addTypein interfacejakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>
-
addType
public jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T> addType(jakarta.enterprise.util.TypeLiteral<?> typeLiteral) - Specified by:
addTypein interfacejakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>
-
addTypes
public jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T> addTypes(Type... types) - Specified by:
addTypesin interfacejakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>
-
addTypes
public jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T> addTypes(Set<Type> types) - Specified by:
addTypesin interfacejakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>
-
addTransitiveTypeClosure
public jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T> addTransitiveTypeClosure(Type type) - Specified by:
addTransitiveTypeClosurein interfacejakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>
-
types
public jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T> types(Type... types) - Specified by:
typesin interfacejakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>
-
types
public jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T> types(Set<Type> types) - Specified by:
typesin interfacejakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>
-
scope
public jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T> scope(Class<? extends Annotation> scope) - Specified by:
scopein interfacejakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>
-
addQualifier
public jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T> addQualifier(Annotation qualifier) - Specified by:
addQualifierin interfacejakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>
-
addQualifiers
public jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T> addQualifiers(Annotation... qualifiers) - Specified by:
addQualifiersin interfacejakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>
-
addQualifiers
public jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T> addQualifiers(Set<Annotation> qualifiers) - Specified by:
addQualifiersin interfacejakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>
-
qualifiers
public jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T> qualifiers(Annotation... qualifiers) - Specified by:
qualifiersin interfacejakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>
-
qualifiers
public jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T> qualifiers(Set<Annotation> qualifiers) - Specified by:
qualifiersin interfacejakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>
-
addStereotype
public jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T> addStereotype(Class<? extends Annotation> stereotype) - Specified by:
addStereotypein interfacejakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>
-
addStereotypes
public jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T> addStereotypes(Set<Class<? extends Annotation>> stereotypes) - Specified by:
addStereotypesin interfacejakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>
-
stereotypes
public jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T> stereotypes(Set<Class<? extends Annotation>> stereotypes) - Specified by:
stereotypesin interfacejakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>
-
name
- Specified by:
namein interfacejakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>
-
alternative
public jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T> alternative(boolean alternative) - Specified by:
alternativein interfacejakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>
-
complete
Description copied from interface:ConfiguratorReturns a finished component.- Specified by:
completein interfaceConfigurator<T>- Returns:
- a finished component
-