Class BeanConfiguratorImpl<T>
java.lang.Object
org.jboss.weld.bootstrap.events.configurator.BeanConfiguratorImpl<T>
- Type Parameters:
T-
- All Implemented Interfaces:
jakarta.enterprise.inject.spi.configurator.BeanConfigurator<T>,org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T>,Configurator<jakarta.enterprise.inject.spi.Bean<T>>
public class BeanConfiguratorImpl<T>
extends Object
implements org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T>, Configurator<jakarta.enterprise.inject.spi.Bean<T>>
- Author:
- Martin Kouba
-
Constructor Summary
ConstructorsConstructorDescriptionBeanConfiguratorImpl(Class<?> defaultBeanClass, Class<?> fallbackClass, BeanDeploymentFinder beanDeploymentFinder) -
Method Summary
Modifier and TypeMethodDescriptionorg.jboss.weld.bootstrap.event.WeldBeanConfigurator<T>addInjectionPoint(jakarta.enterprise.inject.spi.InjectionPoint injectionPoint) org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T>addInjectionPoints(jakarta.enterprise.inject.spi.InjectionPoint... injectionPoints) org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T>addInjectionPoints(Set<jakarta.enterprise.inject.spi.InjectionPoint> injectionPoints) org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T>addQualifier(Annotation qualifier) org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T>addQualifiers(Annotation... qualifiers) org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T>addQualifiers(Set<Annotation> qualifiers) org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T>addStereotype(Class<? extends Annotation> stereotype) org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T>addStereotypes(Set<Class<? extends Annotation>> stereotypes) org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T>addTransitiveTypeClosure(Type type) org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T>addType(jakarta.enterprise.util.TypeLiteral<?> typeLiteral) org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T>org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T>org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T>org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T>alternative(boolean alternative) org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T>jakarta.enterprise.inject.spi.Bean<T>complete()Returns a finished component.<U extends T>
org.jboss.weld.bootstrap.event.WeldBeanConfigurator<U>createWith(Function<jakarta.enterprise.context.spi.CreationalContext<U>, U> callback) org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T>destroyWith(BiConsumer<T, jakarta.enterprise.context.spi.CreationalContext<T>> callback) org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T>disposeWith(BiConsumer<T, jakarta.enterprise.inject.Instance<Object>> callback) org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T>org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T>injectionPoints(jakarta.enterprise.inject.spi.InjectionPoint... injectionPoints) org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T>injectionPoints(Set<jakarta.enterprise.inject.spi.InjectionPoint> injectionPoints) org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T>org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T>priority(int priority) <U extends T>
org.jboss.weld.bootstrap.event.WeldBeanConfigurator<U>produceWith(Function<jakarta.enterprise.inject.Instance<Object>, U> callback) org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T>qualifiers(Annotation... qualifiers) org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T>qualifiers(Set<Annotation> qualifiers) <U extends T>
org.jboss.weld.bootstrap.event.WeldBeanConfigurator<U>read(jakarta.enterprise.inject.spi.AnnotatedType<U> type) org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T>read(jakarta.enterprise.inject.spi.BeanAttributes<?> beanAttributes) org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T>scope(Class<? extends Annotation> scope) org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T>stereotypes(Set<Class<? extends Annotation>> stereotypes) org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T>org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T>
-
Constructor Details
-
BeanConfiguratorImpl
public BeanConfiguratorImpl(Class<?> defaultBeanClass, Class<?> fallbackClass, BeanDeploymentFinder beanDeploymentFinder) - Parameters:
defaultBeanClass-beanDeploymentFinder-
-
-
Method Details
-
priority
-
beanClass
-
addInjectionPoint
public org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T> addInjectionPoint(jakarta.enterprise.inject.spi.InjectionPoint injectionPoint) -
addInjectionPoints
public org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T> addInjectionPoints(jakarta.enterprise.inject.spi.InjectionPoint... injectionPoints) -
addInjectionPoints
-
injectionPoints
public org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T> injectionPoints(jakarta.enterprise.inject.spi.InjectionPoint... injectionPoints) -
injectionPoints
-
id
-
createWith
-
produceWith
-
destroyWith
public org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T> destroyWith(BiConsumer<T, jakarta.enterprise.context.spi.CreationalContext<T>> callback) -
disposeWith
public org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T> disposeWith(BiConsumer<T, jakarta.enterprise.inject.Instance<Object>> callback) -
read
public <U extends T> org.jboss.weld.bootstrap.event.WeldBeanConfigurator<U> read(jakarta.enterprise.inject.spi.AnnotatedType<U> type) -
read
public org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T> read(jakarta.enterprise.inject.spi.BeanAttributes<?> beanAttributes) -
addType
-
addType
public org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T> addType(jakarta.enterprise.util.TypeLiteral<?> typeLiteral) -
addTypes
-
addTypes
-
addTransitiveTypeClosure
-
types
-
types
-
scope
public org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T> scope(Class<? extends Annotation> scope) -
addQualifier
-
addQualifiers
public org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T> addQualifiers(Annotation... qualifiers) -
addQualifiers
public org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T> addQualifiers(Set<Annotation> qualifiers) -
qualifiers
-
qualifiers
public org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T> qualifiers(Set<Annotation> qualifiers) -
addStereotype
public org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T> addStereotype(Class<? extends Annotation> stereotype) -
addStereotypes
public org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T> addStereotypes(Set<Class<? extends Annotation>> stereotypes) -
stereotypes
public org.jboss.weld.bootstrap.event.WeldBeanConfigurator<T> stereotypes(Set<Class<? extends Annotation>> stereotypes) -
name
-
alternative
-
complete
Description copied from interface:ConfiguratorReturns a finished component.- Specified by:
completein interfaceConfigurator<T>- Returns:
- a finished component
-
getBeanManager
-