Package org.jboss.weld.bootstrap
Class ConcurrentBeanDeployer
- java.lang.Object
-
- org.jboss.weld.bootstrap.AbstractBeanDeployer<BeanDeployerEnvironment>
-
- org.jboss.weld.bootstrap.BeanDeployer
-
- org.jboss.weld.bootstrap.ConcurrentBeanDeployer
-
public class ConcurrentBeanDeployer extends BeanDeployer
BeanDeployer that processes some of the deployment tasks in parallel. A threadsafe instance ofBeanDeployerEnvironmentis used.- Author:
- Jozef Hartinger
-
-
Field Summary
-
Fields inherited from class org.jboss.weld.bootstrap.AbstractBeanDeployer
classTransformer, containerLifecycleEvents, ejbSupport, slimAnnotatedTypeStore, specializationAndEnablementRegistry
-
-
Constructor Summary
Constructors Constructor Description ConcurrentBeanDeployer(BeanManagerImpl manager, org.jboss.weld.bootstrap.api.ServiceRegistry services)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BeanDeployeraddClasses(Iterable<String> c)voidcreateClassBeans()voidcreateProducersAndObservers()voiddoAfterBeanDiscovery(List<? extends Bean<?>> beanList)AbstractBeanDeployer<BeanDeployerEnvironment>initializeBeans()-
Methods inherited from class org.jboss.weld.bootstrap.BeanDeployer
addClass, addClass, addLoadedClasses, addSyntheticClass, cleanup, createAnnotatedTypeLoader, createClassBean, createNewBeans, deploy, getResourceLoader, processAnnotatedTypes, processBeanAttributes, processBeans, processClassBeanAttributes, processProducerAttributes, registerAnnotatedTypes, registerCdiInterceptorsForMessageDrivenBeans, searchForNewBeanDeclarations, validateDecorator, validateInterceptor
-
Methods inherited from class org.jboss.weld.bootstrap.AbstractBeanDeployer
addBuiltInBean, addExtension, createDecorator, createDisposalMethods, createInterceptor, createManagedBean, createNewManagedBean, createObserverMethod, createObserverMethods, createObserversProducersDisposers, createProducerField, createProducerFields, createProducerMethod, createProducerMethods, deployBeans, deployObserverMethods, deploySpecialized, fireProcessBeanAttributes, fireProcessBeanEvents, getEnvironment, getManager, initializeObserverMethods, processInjectionTargetEvents, processProducerEvents, resolveDisposalMethod
-
-
-
-
Constructor Detail
-
ConcurrentBeanDeployer
public ConcurrentBeanDeployer(BeanManagerImpl manager, org.jboss.weld.bootstrap.api.ServiceRegistry services)
-
-
Method Detail
-
addClasses
public BeanDeployer addClasses(Iterable<String> c)
- Overrides:
addClassesin classBeanDeployer
-
createClassBeans
public void createClassBeans()
- Overrides:
createClassBeansin classBeanDeployer
-
createProducersAndObservers
public void createProducersAndObservers()
- Overrides:
createProducersAndObserversin classBeanDeployer
-
doAfterBeanDiscovery
public void doAfterBeanDiscovery(List<? extends Bean<?>> beanList)
- Overrides:
doAfterBeanDiscoveryin classBeanDeployer
-
initializeBeans
public AbstractBeanDeployer<BeanDeployerEnvironment> initializeBeans()
- Overrides:
initializeBeansin classAbstractBeanDeployer<BeanDeployerEnvironment>
-
-