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
Constructors Constructor Description BeanAttributesConfiguratorImpl(jakarta.enterprise.inject.spi.BeanAttributes<T> beanAttributes, BeanManagerImpl beanManager)
BeanAttributesConfiguratorImpl(BeanManagerImpl beanManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description jakarta.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>
addType(Type type)
jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>
addTypes(Type... types)
jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>
addTypes(Set<Type> types)
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>
name(String name)
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>
types(Type... types)
jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>
types(Set<Type> types)
-
-
-
Constructor Detail
-
BeanAttributesConfiguratorImpl
public BeanAttributesConfiguratorImpl(BeanManagerImpl beanManager)
-
BeanAttributesConfiguratorImpl
public BeanAttributesConfiguratorImpl(jakarta.enterprise.inject.spi.BeanAttributes<T> beanAttributes, BeanManagerImpl beanManager)
- Parameters:
beanAttributes
-
-
-
Method Detail
-
read
public jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T> read(jakarta.enterprise.inject.spi.BeanAttributes<?> beanAttributes)
-
addType
public jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T> addType(Type type)
- Specified by:
addType
in interfacejakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>
-
addType
public jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T> addType(jakarta.enterprise.util.TypeLiteral<?> typeLiteral)
- Specified by:
addType
in interfacejakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>
-
addTypes
public jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T> addTypes(Type... types)
- Specified by:
addTypes
in interfacejakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>
-
addTypes
public jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T> addTypes(Set<Type> types)
- Specified by:
addTypes
in interfacejakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>
-
addTransitiveTypeClosure
public jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T> addTransitiveTypeClosure(Type type)
- Specified by:
addTransitiveTypeClosure
in interfacejakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>
-
types
public jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T> types(Type... types)
- Specified by:
types
in interfacejakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>
-
types
public jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T> types(Set<Type> types)
- Specified by:
types
in interfacejakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>
-
scope
public jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T> scope(Class<? extends Annotation> scope)
- Specified by:
scope
in interfacejakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>
-
addQualifier
public jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T> addQualifier(Annotation qualifier)
- Specified by:
addQualifier
in interfacejakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>
-
addQualifiers
public jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T> addQualifiers(Annotation... qualifiers)
- Specified by:
addQualifiers
in interfacejakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>
-
addQualifiers
public jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T> addQualifiers(Set<Annotation> qualifiers)
- Specified by:
addQualifiers
in interfacejakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>
-
qualifiers
public jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T> qualifiers(Annotation... qualifiers)
- Specified by:
qualifiers
in interfacejakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>
-
qualifiers
public jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T> qualifiers(Set<Annotation> qualifiers)
- Specified by:
qualifiers
in interfacejakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>
-
addStereotype
public jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T> addStereotype(Class<? extends Annotation> stereotype)
- Specified by:
addStereotype
in interfacejakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>
-
addStereotypes
public jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T> addStereotypes(Set<Class<? extends Annotation>> stereotypes)
- Specified by:
addStereotypes
in interfacejakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>
-
stereotypes
public jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T> stereotypes(Set<Class<? extends Annotation>> stereotypes)
- Specified by:
stereotypes
in interfacejakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>
-
name
public jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T> name(String name)
- Specified by:
name
in interfacejakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>
-
alternative
public jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T> alternative(boolean alternative)
- Specified by:
alternative
in interfacejakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<T>
-
complete
public jakarta.enterprise.inject.spi.BeanAttributes<T> complete()
Description copied from interface:Configurator
Returns a finished component.- Specified by:
complete
in interfaceConfigurator<T>
- Returns:
- a finished component
-
-