Package org.jboss.weld.bootstrap.events
Class BeforeBeanDiscoveryImpl
- java.lang.Object
-
- org.jboss.weld.bootstrap.events.ContainerEvent
-
- org.jboss.weld.bootstrap.events.AbstractContainerEvent
-
- org.jboss.weld.bootstrap.events.AbstractDefinitionContainerEvent
-
- org.jboss.weld.bootstrap.events.AbstractBeanDiscoveryEvent
-
- org.jboss.weld.bootstrap.events.AbstractAnnotatedTypeRegisteringEvent
-
- org.jboss.weld.bootstrap.events.BeforeBeanDiscoveryImpl
-
- All Implemented Interfaces:
jakarta.enterprise.inject.spi.BeforeBeanDiscovery,NotificationListener
public class BeforeBeanDiscoveryImpl extends AbstractAnnotatedTypeRegisteringEvent implements jakarta.enterprise.inject.spi.BeforeBeanDiscovery
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.jboss.weld.bootstrap.events.AbstractAnnotatedTypeRegisteringEvent
AbstractAnnotatedTypeRegisteringEvent.AnnotatedTypeRegistration<T>
-
-
Field Summary
Fields Modifier and Type Field Description protected List<AnnotatedTypeConfiguratorImpl<? extends Annotation>>additionalInterceptorBindingsprotected List<AnnotatedTypeConfiguratorImpl<? extends Annotation>>additionalQualifiers-
Fields inherited from class org.jboss.weld.bootstrap.events.AbstractAnnotatedTypeRegisteringEvent
additionalAnnotatedTypes
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedBeforeBeanDiscoveryImpl(BeanManagerImpl beanManager, org.jboss.weld.bootstrap.spi.Deployment deployment, BeanDeploymentArchiveMapping bdaMapping, Collection<ContextHolder<? extends jakarta.enterprise.context.spi.Context>> contexts)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAnnotatedType(jakarta.enterprise.inject.spi.AnnotatedType<?> type, String id)<T> jakarta.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator<T>addAnnotatedType(Class<T> type, String id)voidaddInterceptorBinding(jakarta.enterprise.inject.spi.AnnotatedType<? extends Annotation> bindingType)voidaddInterceptorBinding(Class<? extends Annotation> bindingType, Annotation... bindingTypeDef)voidaddQualifier(jakarta.enterprise.inject.spi.AnnotatedType<? extends Annotation> qualifier)voidaddQualifier(Class<? extends Annotation> bindingType)voidaddScope(Class<? extends Annotation> scopeType, boolean normal, boolean passivating)voidaddStereotype(Class<? extends Annotation> stereotype, Annotation... stereotypeDef)<T extends Annotation>
jakarta.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator<T>configureInterceptorBinding(Class<T> bindingType)<T extends Annotation>
jakarta.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator<T>configureQualifier(Class<T> qualifier)protected voidfinish()static voidfire(BeanManagerImpl beanManager, org.jboss.weld.bootstrap.spi.Deployment deployment, BeanDeploymentArchiveMapping bdaMapping, Collection<ContextHolder<? extends jakarta.enterprise.context.spi.Context>> contexts)-
Methods inherited from class org.jboss.weld.bootstrap.events.AbstractAnnotatedTypeRegisteringEvent
addSyntheticAnnotatedType, storeSyntheticAnnotatedType
-
Methods inherited from class org.jboss.weld.bootstrap.events.AbstractBeanDiscoveryEvent
getBeanDeployments, getContexts, getDeployment, getOrCreateBeanDeployment, getTypeStore
-
Methods inherited from class org.jboss.weld.bootstrap.events.AbstractDefinitionContainerEvent
addDefinitionError, fire
-
Methods inherited from class org.jboss.weld.bootstrap.events.AbstractContainerEvent
getActualTypeArguments, getBeanManager, getErrors, getEventType, getRawType
-
Methods inherited from class org.jboss.weld.bootstrap.events.ContainerEvent
checkWithinObserverNotification, getReceiver, postNotify, preNotify
-
-
-
-
Field Detail
-
additionalQualifiers
protected final List<AnnotatedTypeConfiguratorImpl<? extends Annotation>> additionalQualifiers
-
additionalInterceptorBindings
protected final List<AnnotatedTypeConfiguratorImpl<? extends Annotation>> additionalInterceptorBindings
-
-
Constructor Detail
-
BeforeBeanDiscoveryImpl
protected BeforeBeanDiscoveryImpl(BeanManagerImpl beanManager, org.jboss.weld.bootstrap.spi.Deployment deployment, BeanDeploymentArchiveMapping bdaMapping, Collection<ContextHolder<? extends jakarta.enterprise.context.spi.Context>> contexts)
-
-
Method Detail
-
fire
public static void fire(BeanManagerImpl beanManager, org.jboss.weld.bootstrap.spi.Deployment deployment, BeanDeploymentArchiveMapping bdaMapping, Collection<ContextHolder<? extends jakarta.enterprise.context.spi.Context>> contexts)
-
addQualifier
public void addQualifier(Class<? extends Annotation> bindingType)
- Specified by:
addQualifierin interfacejakarta.enterprise.inject.spi.BeforeBeanDiscovery
-
addInterceptorBinding
public void addInterceptorBinding(Class<? extends Annotation> bindingType, Annotation... bindingTypeDef)
- Specified by:
addInterceptorBindingin interfacejakarta.enterprise.inject.spi.BeforeBeanDiscovery
-
addScope
public void addScope(Class<? extends Annotation> scopeType, boolean normal, boolean passivating)
- Specified by:
addScopein interfacejakarta.enterprise.inject.spi.BeforeBeanDiscovery
-
addStereotype
public void addStereotype(Class<? extends Annotation> stereotype, Annotation... stereotypeDef)
- Specified by:
addStereotypein interfacejakarta.enterprise.inject.spi.BeforeBeanDiscovery
-
addAnnotatedType
public void addAnnotatedType(jakarta.enterprise.inject.spi.AnnotatedType<?> type, String id)- Specified by:
addAnnotatedTypein interfacejakarta.enterprise.inject.spi.BeforeBeanDiscovery
-
addAnnotatedType
public <T> jakarta.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator<T> addAnnotatedType(Class<T> type, String id)
- Specified by:
addAnnotatedTypein interfacejakarta.enterprise.inject.spi.BeforeBeanDiscovery
-
addQualifier
public void addQualifier(jakarta.enterprise.inject.spi.AnnotatedType<? extends Annotation> qualifier)
- Specified by:
addQualifierin interfacejakarta.enterprise.inject.spi.BeforeBeanDiscovery
-
addInterceptorBinding
public void addInterceptorBinding(jakarta.enterprise.inject.spi.AnnotatedType<? extends Annotation> bindingType)
- Specified by:
addInterceptorBindingin interfacejakarta.enterprise.inject.spi.BeforeBeanDiscovery
-
configureQualifier
public <T extends Annotation> jakarta.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator<T> configureQualifier(Class<T> qualifier)
- Specified by:
configureQualifierin interfacejakarta.enterprise.inject.spi.BeforeBeanDiscovery
-
configureInterceptorBinding
public <T extends Annotation> jakarta.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator<T> configureInterceptorBinding(Class<T> bindingType)
- Specified by:
configureInterceptorBindingin interfacejakarta.enterprise.inject.spi.BeforeBeanDiscovery
-
finish
protected void finish()
- Overrides:
finishin classAbstractAnnotatedTypeRegisteringEvent
-
-