org.jboss.webbeans.bootstrap
Class BeanDeployer

java.lang.Object
  extended by org.jboss.webbeans.bootstrap.BeanDeployer

public class BeanDeployer
extends java.lang.Object


Constructor Summary
BeanDeployer(ManagerImpl manager, EjbDescriptorCache ejbDescriptors)
           
 
Method Summary
<T> BeanDeployer
addBean(RIBean<T> bean)
           
 BeanDeployer addBeans(java.lang.Iterable<? extends RIBean<?>> beans)
           
 BeanDeployer addClass(java.lang.Class<?> clazz)
           
 BeanDeployer addClasses(java.util.Collection<AnnotatedClass<?>> classes)
           
 BeanDeployer addClasses(java.lang.Iterable<java.lang.Class<?>> classes)
           
protected
<T> void
createBean(AbstractClassBean<T> bean, AnnotatedClass<T> annotatedClass)
          Creates a Web Bean from a bean abstraction and adds it to the set of created beans Also creates the implicit field- and method-level beans, if present
 BeanDeployer createBeans()
           
 BeanDeployer deploy()
           
 BeanDeployerEnvironment getBeanDeployerEnvironment()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BeanDeployer

public BeanDeployer(ManagerImpl manager,
                    EjbDescriptorCache ejbDescriptors)
Method Detail

addBean

public <T> BeanDeployer addBean(RIBean<T> bean)

addBeans

public BeanDeployer addBeans(java.lang.Iterable<? extends RIBean<?>> beans)

addClass

public BeanDeployer addClass(java.lang.Class<?> clazz)

addClasses

public BeanDeployer addClasses(java.lang.Iterable<java.lang.Class<?>> classes)

addClasses

public BeanDeployer addClasses(java.util.Collection<AnnotatedClass<?>> classes)

createBeans

public BeanDeployer createBeans()

deploy

public BeanDeployer deploy()

getBeanDeployerEnvironment

public BeanDeployerEnvironment getBeanDeployerEnvironment()

createBean

protected <T> void createBean(AbstractClassBean<T> bean,
                              AnnotatedClass<T> annotatedClass)
Creates a Web Bean from a bean abstraction and adds it to the set of created beans Also creates the implicit field- and method-level beans, if present

Parameters:
bean - The bean representation


Copyright © 2011. All Rights Reserved.