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:
javax.enterprise.inject.spi.BeforeBeanDiscovery,NotificationListener
public class BeforeBeanDiscoveryImpl extends AbstractAnnotatedTypeRegisteringEvent implements javax.enterprise.inject.spi.BeforeBeanDiscovery
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedBeforeBeanDiscoveryImpl(BeanManagerImpl beanManager, org.jboss.weld.bootstrap.spi.Deployment deployment, BeanDeploymentArchiveMapping bdaMapping, Collection<ContextHolder<? extends javax.enterprise.context.spi.Context>> contexts)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAnnotatedType(javax.enterprise.inject.spi.AnnotatedType<?> source)voidaddAnnotatedType(javax.enterprise.inject.spi.AnnotatedType<?> type, String id)voidaddInterceptorBinding(Class<? extends Annotation> bindingType, Annotation... bindingTypeDef)voidaddInterceptorBinding(javax.enterprise.inject.spi.AnnotatedType<? extends Annotation> bindingType)voidaddQualifier(Class<? extends Annotation> bindingType)voidaddQualifier(javax.enterprise.inject.spi.AnnotatedType<? extends Annotation> qualifier)voidaddScope(Class<? extends Annotation> scopeType, boolean normal, boolean passivating)voidaddStereotype(Class<? extends Annotation> stereotype, Annotation... stereotypeDef)static voidfire(BeanManagerImpl beanManager, org.jboss.weld.bootstrap.spi.Deployment deployment, BeanDeploymentArchiveMapping bdaMapping, Collection<ContextHolder<? extends javax.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, 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
-
-
-
-
Constructor Detail
-
BeforeBeanDiscoveryImpl
protected BeforeBeanDiscoveryImpl(BeanManagerImpl beanManager, org.jboss.weld.bootstrap.spi.Deployment deployment, BeanDeploymentArchiveMapping bdaMapping, Collection<ContextHolder<? extends javax.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 javax.enterprise.context.spi.Context>> contexts)
-
addQualifier
public void addQualifier(Class<? extends Annotation> bindingType)
- Specified by:
addQualifierin interfacejavax.enterprise.inject.spi.BeforeBeanDiscovery
-
addInterceptorBinding
public void addInterceptorBinding(Class<? extends Annotation> bindingType, Annotation... bindingTypeDef)
- Specified by:
addInterceptorBindingin interfacejavax.enterprise.inject.spi.BeforeBeanDiscovery
-
addScope
public void addScope(Class<? extends Annotation> scopeType, boolean normal, boolean passivating)
- Specified by:
addScopein interfacejavax.enterprise.inject.spi.BeforeBeanDiscovery
-
addStereotype
public void addStereotype(Class<? extends Annotation> stereotype, Annotation... stereotypeDef)
- Specified by:
addStereotypein interfacejavax.enterprise.inject.spi.BeforeBeanDiscovery
-
addAnnotatedType
public void addAnnotatedType(javax.enterprise.inject.spi.AnnotatedType<?> source)
- Specified by:
addAnnotatedTypein interfacejavax.enterprise.inject.spi.BeforeBeanDiscovery
-
addAnnotatedType
public void addAnnotatedType(javax.enterprise.inject.spi.AnnotatedType<?> type, String id)- Specified by:
addAnnotatedTypein interfacejavax.enterprise.inject.spi.BeforeBeanDiscovery
-
addQualifier
public void addQualifier(javax.enterprise.inject.spi.AnnotatedType<? extends Annotation> qualifier)
- Specified by:
addQualifierin interfacejavax.enterprise.inject.spi.BeforeBeanDiscovery
-
addInterceptorBinding
public void addInterceptorBinding(javax.enterprise.inject.spi.AnnotatedType<? extends Annotation> bindingType)
- Specified by:
addInterceptorBindingin interfacejavax.enterprise.inject.spi.BeforeBeanDiscovery
-
-