org.jboss.weld.bootstrap
Class ExtensionBeanDeployer

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

public class ExtensionBeanDeployer
extends Object

Author:
pmuir

Constructor Summary
ExtensionBeanDeployer(BeanManagerImpl manager, 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 addExtension(org.jboss.weld.bootstrap.spi.Metadata<javax.enterprise.inject.spi.Extension> extension)
           
 void addExtensions(Iterable<org.jboss.weld.bootstrap.spi.Metadata<javax.enterprise.inject.spi.Extension>> extensions)
           
protected
<T,X> void
createObserverMethod(RIBean<X> declaringBean, BeanManagerImpl beanManager, WeldMethod<T,? super X> method, Set<ObserverMethodImpl<?,?>> observerMethods)
           
protected
<X> void
createObserverMethods(RIBean<X> declaringBean, BeanManagerImpl beanManager, WeldClass<? super X> annotatedClass, 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,
                             Map<org.jboss.weld.bootstrap.spi.BeanDeploymentArchive,BeanDeployment> beanDeployments,
                             Collection<ContextHolder<? extends javax.enterprise.context.spi.Context>> contexts)
Method Detail

deployBeans

public ExtensionBeanDeployer deployBeans()

addExtensions

public void addExtensions(Iterable<org.jboss.weld.bootstrap.spi.Metadata<javax.enterprise.inject.spi.Extension>> extensions)

addExtension

public void addExtension(org.jboss.weld.bootstrap.spi.Metadata<javax.enterprise.inject.spi.Extension> extension)

createObserverMethods

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

createObserverMethod

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


Copyright © 2013 Seam Framework. All Rights Reserved.