org.jboss.weld.bootstrap
Class BeanDeployer
java.lang.Object
org.jboss.weld.bootstrap.AbstractBeanDeployer<org.jboss.weld.bootstrap.BeanDeployerEnvironment>
org.jboss.weld.bootstrap.BeanDeployer
public class BeanDeployer
- extends org.jboss.weld.bootstrap.AbstractBeanDeployer<org.jboss.weld.bootstrap.BeanDeployerEnvironment>
- Author:
- Pete Muir, Jozef Hartinger, alesj
Fields inherited from class org.jboss.weld.bootstrap.AbstractBeanDeployer |
classTransformer, containerLifecycleEvents, slimAnnotatedTypeStore |
Constructor Summary |
BeanDeployer(org.jboss.weld.manager.BeanManagerImpl manager,
org.jboss.weld.ejb.EjbDescriptors ejbDescriptors,
org.jboss.weld.bootstrap.api.ServiceRegistry services)
|
BeanDeployer(org.jboss.weld.manager.BeanManagerImpl manager,
org.jboss.weld.ejb.EjbDescriptors ejbDescriptors,
org.jboss.weld.bootstrap.api.ServiceRegistry services,
org.jboss.weld.bootstrap.BeanDeployerEnvironment environment)
|
Methods inherited from class org.jboss.weld.bootstrap.AbstractBeanDeployer |
addBuiltInBean, createDecorator, createDisposalMethods, createInterceptor, createManagedBean, createNewManagedBean, createNewSessionBean, createObserverMethod, createObserverMethods, createObserversProducersDisposers, createProducerField, createProducerFields, createProducerMethod, createProducerMethods, createSessionBean, createSessionBean, deployBeans, deployObserverMethods, deploySpecialized, fireBeanEvents, fireBeanEvents, fireProcessBeanAttributes, getEnvironment, getManager, initializeBeans, initializeObserverMethods, isEEResourceProducerField, resolveDisposalMethod |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BeanDeployer
public BeanDeployer(org.jboss.weld.manager.BeanManagerImpl manager,
org.jboss.weld.ejb.EjbDescriptors ejbDescriptors,
org.jboss.weld.bootstrap.api.ServiceRegistry services)
BeanDeployer
public BeanDeployer(org.jboss.weld.manager.BeanManagerImpl manager,
org.jboss.weld.ejb.EjbDescriptors ejbDescriptors,
org.jboss.weld.bootstrap.api.ServiceRegistry services,
org.jboss.weld.bootstrap.BeanDeployerEnvironment environment)
addClass
public BeanDeployer addClass(String className)
addSyntheticClass
public <T> BeanDeployer addSyntheticClass(javax.enterprise.inject.spi.AnnotatedType<T> source,
javax.enterprise.inject.spi.Extension extension,
String suffix)
addClasses
public BeanDeployer addClasses(Iterable<String> classes)
processAnnotatedTypes
public void processAnnotatedTypes()
registerAnnotatedTypes
public void registerAnnotatedTypes()
processEnums
public void processEnums()
createClassBeans
public void createClassBeans()
createClassBean
protected void createClassBean(org.jboss.weld.annotated.slim.SlimAnnotatedType<?> annotatedType,
Map<Class<?>,Set<org.jboss.weld.annotated.slim.SlimAnnotatedType<?>>> otherWeldClasses)
processClassBeanAttributes
public void processClassBeanAttributes()
- Fires
ProcessBeanAttributes
for each enabled bean and updates the environment based on the events.
processBeanAttributes
protected void processBeanAttributes(Iterable<? extends org.jboss.weld.bean.AbstractBean<?,?>> beans)
searchForNewBeanDeclarations
protected void searchForNewBeanDeclarations(Iterable<? extends org.jboss.weld.bean.AbstractBean<?,?>> beans)
createProducersAndObservers
public void createProducersAndObservers()
processProducerAttributes
public void processProducerAttributes()
createNewBeans
public void createNewBeans()
deploy
public void deploy()
validateInterceptor
protected void validateInterceptor(org.jboss.weld.annotated.enhanced.EnhancedAnnotatedType<?> weldClass)
validateDecorator
protected void validateDecorator(org.jboss.weld.annotated.enhanced.EnhancedAnnotatedType<?> weldClass)
doAfterBeanDiscovery
public void doAfterBeanDiscovery(List<? extends javax.enterprise.inject.spi.Bean<?>> beanList)
registerCdiInterceptorsForMessageDrivenBeans
public void registerCdiInterceptorsForMessageDrivenBeans()
getResourceLoader
public org.jboss.weld.resources.spi.ResourceLoader getResourceLoader()
cleanup
public void cleanup()
Copyright © 2013 JBoss by Red Hat. All Rights Reserved.