public class BeforeBeanDiscoveryImpl extends AbstractAnnotatedTypeRegisteringEvent implements javax.enterprise.inject.spi.BeforeBeanDiscovery
AbstractAnnotatedTypeRegisteringEvent.AnnotatedTypeRegistration<T>| Modifier and Type | Field and Description |
|---|---|
protected List<AnnotatedTypeConfiguratorImpl<? extends Annotation>> |
additionalInterceptorBindings |
protected List<AnnotatedTypeConfiguratorImpl<? extends Annotation>> |
additionalQualifiers |
additionalAnnotatedTypes| Modifier | Constructor and Description |
|---|---|
protected |
BeforeBeanDiscoveryImpl(BeanManagerImpl beanManager,
org.jboss.weld.bootstrap.spi.Deployment deployment,
BeanDeploymentArchiveMapping bdaMapping,
Collection<ContextHolder<? extends javax.enterprise.context.spi.Context>> contexts) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAnnotatedType(javax.enterprise.inject.spi.AnnotatedType<?> source) |
void |
addAnnotatedType(javax.enterprise.inject.spi.AnnotatedType<?> type,
String id) |
<T> javax.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator<T> |
addAnnotatedType(Class<T> type,
String id) |
void |
addInterceptorBinding(javax.enterprise.inject.spi.AnnotatedType<? extends Annotation> bindingType) |
void |
addInterceptorBinding(Class<? extends Annotation> bindingType,
Annotation... bindingTypeDef) |
void |
addQualifier(javax.enterprise.inject.spi.AnnotatedType<? extends Annotation> qualifier) |
void |
addQualifier(Class<? extends Annotation> bindingType) |
void |
addScope(Class<? extends Annotation> scopeType,
boolean normal,
boolean passivating) |
void |
addStereotype(Class<? extends Annotation> stereotype,
Annotation... stereotypeDef) |
<T extends Annotation> |
configureInterceptorBinding(Class<T> bindingType) |
<T extends Annotation> |
configureQualifier(Class<T> qualifier) |
protected void |
finish() |
static void |
fire(BeanManagerImpl beanManager,
org.jboss.weld.bootstrap.spi.Deployment deployment,
BeanDeploymentArchiveMapping bdaMapping,
Collection<ContextHolder<? extends javax.enterprise.context.spi.Context>> contexts) |
addSyntheticAnnotatedType, storeSyntheticAnnotatedTypegetBeanDeployments, getContexts, getDeployment, getOrCreateBeanDeployment, getTypeStoreaddDefinitionError, firegetActualTypeArguments, getBeanManager, getErrors, getEventType, getRawTypegetReceiver, checkWithinObserverNotification, postNotify, preNotifyprotected final List<AnnotatedTypeConfiguratorImpl<? extends Annotation>> additionalQualifiers
protected final List<AnnotatedTypeConfiguratorImpl<? extends Annotation>> additionalInterceptorBindings
protected BeforeBeanDiscoveryImpl(BeanManagerImpl beanManager, org.jboss.weld.bootstrap.spi.Deployment deployment, BeanDeploymentArchiveMapping bdaMapping, Collection<ContextHolder<? extends javax.enterprise.context.spi.Context>> contexts)
public static void fire(BeanManagerImpl beanManager, org.jboss.weld.bootstrap.spi.Deployment deployment, BeanDeploymentArchiveMapping bdaMapping, Collection<ContextHolder<? extends javax.enterprise.context.spi.Context>> contexts)
public void addQualifier(Class<? extends Annotation> bindingType)
addQualifier in interface javax.enterprise.inject.spi.BeforeBeanDiscoverypublic void addInterceptorBinding(Class<? extends Annotation> bindingType, Annotation... bindingTypeDef)
addInterceptorBinding in interface javax.enterprise.inject.spi.BeforeBeanDiscoverypublic void addScope(Class<? extends Annotation> scopeType, boolean normal, boolean passivating)
addScope in interface javax.enterprise.inject.spi.BeforeBeanDiscoverypublic void addStereotype(Class<? extends Annotation> stereotype, Annotation... stereotypeDef)
addStereotype in interface javax.enterprise.inject.spi.BeforeBeanDiscoverypublic void addAnnotatedType(javax.enterprise.inject.spi.AnnotatedType<?> source)
addAnnotatedType in interface javax.enterprise.inject.spi.BeforeBeanDiscoverypublic void addAnnotatedType(javax.enterprise.inject.spi.AnnotatedType<?> type,
String id)
addAnnotatedType in interface javax.enterprise.inject.spi.BeforeBeanDiscoverypublic <T> javax.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator<T> addAnnotatedType(Class<T> type, String id)
addAnnotatedType in interface javax.enterprise.inject.spi.BeforeBeanDiscoverypublic void addQualifier(javax.enterprise.inject.spi.AnnotatedType<? extends Annotation> qualifier)
addQualifier in interface javax.enterprise.inject.spi.BeforeBeanDiscoverypublic void addInterceptorBinding(javax.enterprise.inject.spi.AnnotatedType<? extends Annotation> bindingType)
addInterceptorBinding in interface javax.enterprise.inject.spi.BeforeBeanDiscoverypublic <T extends Annotation> javax.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator<T> configureQualifier(Class<T> qualifier)
configureQualifier in interface javax.enterprise.inject.spi.BeforeBeanDiscoverypublic <T extends Annotation> javax.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator<T> configureInterceptorBinding(Class<T> bindingType)
configureInterceptorBinding in interface javax.enterprise.inject.spi.BeforeBeanDiscoveryprotected void finish()
finish in class AbstractAnnotatedTypeRegisteringEventCopyright © 2017. All rights reserved.