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


Field Summary
 
Fields inherited from class org.jboss.weld.bootstrap.events.AbstractContainerEvent
EMPTY_TYPE_ARRAY
 
Constructor Summary
protected BeforeBeanDiscoveryImpl(BeanManagerImpl deploymentManager, org.jboss.weld.bootstrap.spi.Deployment deployment, java.util.Map<org.jboss.weld.bootstrap.spi.BeanDeploymentArchive,BeanDeployment> beanDeployments, ExtensionBeanDeployerEnvironment extensionBeanDeployerEnvironment)
           
 
Method Summary
 void addAnnotatedType(javax.enterprise.inject.spi.AnnotatedType<?> type)
           
 void addInterceptorBindingType(java.lang.Class<? extends java.lang.annotation.Annotation> bindingType)
           
 void addQualifier(java.lang.Class<? extends java.lang.annotation.Annotation> bindingType)
           
 void addScope(java.lang.Class<? extends java.lang.annotation.Annotation> scopeType, boolean normal, boolean passivating)
           
 void addStereotype(java.lang.Class<? extends java.lang.annotation.Annotation> stereotype, java.lang.annotation.Annotation... stereotypeDef)
           
static void fire(BeanManagerImpl deploymentManager, org.jboss.weld.bootstrap.spi.Deployment deployment, java.util.Map<org.jboss.weld.bootstrap.spi.BeanDeploymentArchive,BeanDeployment> beanDeployments, ExtensionBeanDeployerEnvironment extensionDeployerEnvironment)
           
 
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
 
Methods inherited from class org.jboss.weld.bootstrap.events.AbstractContainerEvent
getBeanManager, getEmptyTypeArray, 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 deploymentManager,
                                  org.jboss.weld.bootstrap.spi.Deployment deployment,
                                  java.util.Map<org.jboss.weld.bootstrap.spi.BeanDeploymentArchive,BeanDeployment> beanDeployments,
                                  ExtensionBeanDeployerEnvironment extensionBeanDeployerEnvironment)
Method Detail

fire

public static void fire(BeanManagerImpl deploymentManager,
                        org.jboss.weld.bootstrap.spi.Deployment deployment,
                        java.util.Map<org.jboss.weld.bootstrap.spi.BeanDeploymentArchive,BeanDeployment> beanDeployments,
                        ExtensionBeanDeployerEnvironment extensionDeployerEnvironment)

addQualifier

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

addInterceptorBindingType

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

addScope

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

addStereotype

public void addStereotype(java.lang.Class<? extends java.lang.annotation.Annotation> stereotype,
                          java.lang.annotation.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 © 2008-2009 Seam Framework. All Rights Reserved.