org.jboss.weld.bootstrap.events
Class BeforeBeanDiscoveryImpl

java.lang.Object
  extended by org.jboss.weld.bootstrap.events.AbstractContainerEvent
      extended by org.jboss.weld.bootstrap.events.AbstractDefinitionContainerEvent
          extended by org.jboss.weld.bootstrap.events.AbstractBeanDiscoveryEvent
              extended by org.jboss.weld.bootstrap.events.BeforeBeanDiscoveryImpl
All Implemented Interfaces:
javax.enterprise.inject.spi.BeforeBeanDiscovery

public class BeforeBeanDiscoveryImpl
extends AbstractBeanDiscoveryEvent
implements javax.enterprise.inject.spi.BeforeBeanDiscovery


Constructor Summary
protected BeforeBeanDiscoveryImpl(BeanManagerImpl beanManager, org.jboss.weld.bootstrap.spi.Deployment deployment, Map<org.jboss.weld.bootstrap.spi.BeanDeploymentArchive,BeanDeployment> beanDeployments, Collection<ContextHolder<? extends javax.enterprise.context.spi.Context>> contexts)
           
 
Method Summary
 void addAnnotatedType(javax.enterprise.inject.spi.AnnotatedType<?> type)
           
 void addInterceptorBinding(Class<? extends Annotation> bindingType, Annotation... bindingTypeDef)
           
 void addQualifier(Class<? extends Annotation> bindingType)
           
 void addScope(Class<? extends Annotation> scopeType, boolean normal, boolean passivating)
           
 void addStereotype(Class<? extends Annotation> stereotype, Annotation... stereotypeDef)
           
static void fire(BeanManagerImpl beanManager, org.jboss.weld.bootstrap.spi.Deployment deployment, Map<org.jboss.weld.bootstrap.spi.BeanDeploymentArchive,BeanDeployment> beanDeployments, Collection<ContextHolder<? extends javax.enterprise.context.spi.Context>> contexts)
           
 
Methods inherited from class org.jboss.weld.bootstrap.events.AbstractBeanDiscoveryEvent
getBeanDeployments, getDeployment, getOrCreateBeanDeployment, getTypeStore
 
Methods inherited from class org.jboss.weld.bootstrap.events.AbstractDefinitionContainerEvent
fire, fire
 
Methods inherited from class org.jboss.weld.bootstrap.events.AbstractContainerEvent
getActualTypeArguments, getBeanManager, getErrors, getRawType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BeforeBeanDiscoveryImpl

protected BeforeBeanDiscoveryImpl(BeanManagerImpl beanManager,
                                  org.jboss.weld.bootstrap.spi.Deployment deployment,
                                  Map<org.jboss.weld.bootstrap.spi.BeanDeploymentArchive,BeanDeployment> beanDeployments,
                                  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,
                        Map<org.jboss.weld.bootstrap.spi.BeanDeploymentArchive,BeanDeployment> beanDeployments,
                        Collection<ContextHolder<? extends javax.enterprise.context.spi.Context>> contexts)

addQualifier

public void addQualifier(Class<? extends Annotation> bindingType)
Specified by:
addQualifier in interface javax.enterprise.inject.spi.BeforeBeanDiscovery

addInterceptorBinding

public void addInterceptorBinding(Class<? extends Annotation> bindingType,
                                  Annotation... bindingTypeDef)
Specified by:
addInterceptorBinding in interface javax.enterprise.inject.spi.BeforeBeanDiscovery

addScope

public void addScope(Class<? extends Annotation> scopeType,
                     boolean normal,
                     boolean passivating)
Specified by:
addScope in interface javax.enterprise.inject.spi.BeforeBeanDiscovery

addStereotype

public void addStereotype(Class<? extends Annotation> stereotype,
                          Annotation... stereotypeDef)
Specified by:
addStereotype in interface javax.enterprise.inject.spi.BeforeBeanDiscovery

addAnnotatedType

public void addAnnotatedType(javax.enterprise.inject.spi.AnnotatedType<?> type)
Specified by:
addAnnotatedType in interface javax.enterprise.inject.spi.BeforeBeanDiscovery


Copyright © 2013 Seam Framework. All Rights Reserved.