public class BeforeBeanDiscoveryImpl extends AbstractBeanDiscoveryEvent implements BeforeBeanDiscovery
| Modifier | Constructor and Description |
|---|---|
protected |
BeforeBeanDiscoveryImpl(BeanManagerImpl beanManager,
Deployment deployment,
Map<BeanDeploymentArchive,BeanDeployment> beanDeployments,
Collection<ContextHolder<? extends Context>> contexts,
EnablementBuilder enablementBuilder) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAnnotatedType(AnnotatedType<?> type)
Adds a given
AnnotatedType to the set of types which will be scanned during bean
discovery. |
void |
addInterceptorBinding(Class<? extends Annotation> bindingType,
Annotation... bindingTypeDef)
Declares an annotation type as an interceptor binding type, and specifies its meta-annotations.
|
void |
addQualifier(Class<? extends Annotation> bindingType)
Declares an annotation type as a Qualifier qualifier type.
|
void |
addScope(Class<? extends Annotation> scopeType,
boolean normal,
boolean passivating)
Declares an annotation type as a scope type.
|
void |
addStereotype(Class<? extends Annotation> stereotype,
Annotation... stereotypeDef)
Declares an annotation type as a stereotype, and specifies its
meta-annotations.
|
static void |
fire(BeanManagerImpl beanManager,
Deployment deployment,
Map<BeanDeploymentArchive,BeanDeployment> beanDeployments,
Collection<ContextHolder<? extends Context>> contexts,
EnablementBuilder enablementBuilder) |
getBeanDeployments, getDeployment, getOrCreateBeanDeployment, getTypeStorefiregetActualTypeArguments, getBeanManager, getErrors, getObserverMethod, getRawType, getReceiver, setObserverMethod, setReceiverprotected BeforeBeanDiscoveryImpl(BeanManagerImpl beanManager, Deployment deployment, Map<BeanDeploymentArchive,BeanDeployment> beanDeployments, Collection<ContextHolder<? extends Context>> contexts, EnablementBuilder enablementBuilder)
public static void fire(BeanManagerImpl beanManager, Deployment deployment, Map<BeanDeploymentArchive,BeanDeployment> beanDeployments, Collection<ContextHolder<? extends Context>> contexts, EnablementBuilder enablementBuilder)
public void addQualifier(Class<? extends Annotation> bindingType)
BeforeBeanDiscoveryDeclares an annotation type as a Qualifier qualifier type.
This is only required if you wish to make an annotation a qualifier without adding Qualifier to it.
addQualifier in interface BeforeBeanDiscoverybindingType - The annotation to treat as a qualifierpublic void addInterceptorBinding(Class<? extends Annotation> bindingType, Annotation... bindingTypeDef)
BeforeBeanDiscoveryDeclares an annotation type as an interceptor binding type, and specifies its meta-annotations.
This is only required if you wish to make an annotation an interceptor binding type without adding InterceptorBinding to it.
addInterceptorBinding in interface BeforeBeanDiscoverybindingType - The annotation type to treat as an interceptor binding typebindingTypeDef - An optional list of annotations defining the interceptorpublic void addScope(Class<? extends Annotation> scopeType, boolean normal, boolean passivating)
BeforeBeanDiscoveryDeclares an annotation type as a scope type.
This is only required if you wish to make an annotation a scope type without adding the NormalScope
or Scope annotations to it. You can also use this method to override an existing normal scope definition.
addScope in interface BeforeBeanDiscoveryscopeType - The annotation type to treat as a scope typenormal - Indicates if the scope is normalpassivating - Indicates if the scope is passivation
capableAfterBeanDiscovery.addContext(javax.enterprise.context.spi.Context)public void addStereotype(Class<? extends Annotation> stereotype, Annotation... stereotypeDef)
BeforeBeanDiscoveryDeclares an annotation type as a stereotype, and specifies its meta-annotations.
This is only required if you wish to make an annotation a stereotype without adding Stereotype to it.
You can also use this method to override an existing stereotype definition.
addStereotype in interface BeforeBeanDiscoverystereotype - The annotation type to treat as a stereotypestereotypeDef - An optional list of annotations defining the stereotypepublic void addAnnotatedType(AnnotatedType<?> type)
BeforeBeanDiscoveryAnnotatedType to the set of types which will be scanned during bean
discovery.addAnnotatedType in interface BeforeBeanDiscoverytype - The AnnotatedType to add for later scanningCopyright © 2012 Seam Framework. All Rights Reserved.