org.jboss.weld.bootstrap
Class ExtensionBeanDeployer

java.lang.Object
  extended by org.jboss.weld.bootstrap.ExtensionBeanDeployer

public class ExtensionBeanDeployer
extends java.lang.Object

Author:
pmuir

Constructor Summary
ExtensionBeanDeployer(BeanManagerImpl manager, org.jboss.weld.bootstrap.spi.Deployment deployment, java.util.Map<org.jboss.weld.bootstrap.spi.BeanDeploymentArchive,BeanDeployment> beanDeployments)
           
 
Method Summary
 void addExtension(javax.enterprise.inject.spi.Extension extension)
           
 void addExtensions(java.lang.Iterable<javax.enterprise.inject.spi.Extension> extensions)
           
protected
<T,X> void
createObserverMethod(RIBean<X> declaringBean, BeanManagerImpl beanManager, WeldMethod<T,? super X> method, java.util.Set<ObserverMethodImpl<?,?>> observerMethods)
           
protected
<X> void
createObserverMethods(RIBean<X> declaringBean, BeanManagerImpl beanManager, WeldClass<X> annotatedClass, java.util.Set<ObserverMethodImpl<?,?>> observerMethods)
           
 ExtensionBeanDeployer deployBeans()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExtensionBeanDeployer

public ExtensionBeanDeployer(BeanManagerImpl manager,
                             org.jboss.weld.bootstrap.spi.Deployment deployment,
                             java.util.Map<org.jboss.weld.bootstrap.spi.BeanDeploymentArchive,BeanDeployment> beanDeployments)
Method Detail

deployBeans

public ExtensionBeanDeployer deployBeans()

addExtensions

public void addExtensions(java.lang.Iterable<javax.enterprise.inject.spi.Extension> extensions)

addExtension

public void addExtension(javax.enterprise.inject.spi.Extension extension)

createObserverMethods

protected <X> void createObserverMethods(RIBean<X> declaringBean,
                                         BeanManagerImpl beanManager,
                                         WeldClass<X> annotatedClass,
                                         java.util.Set<ObserverMethodImpl<?,?>> observerMethods)

createObserverMethod

protected <T,X> void createObserverMethod(RIBean<X> declaringBean,
                                          BeanManagerImpl beanManager,
                                          WeldMethod<T,? super X> method,
                                          java.util.Set<ObserverMethodImpl<?,?>> observerMethods)


Copyright © 2008-2010 Seam Framework. All Rights Reserved.