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
BeanDeployer that processes some of the deployment tasks in parallel. A threadsafe instance of
BeanDeployerEnvironment is used.- Author:
- Jozef Hartinger
-
Field Summary
Fields inherited from class org.jboss.weld.bootstrap.AbstractBeanDeployer
classTransformer, containerLifecycleEvents, ejbSupport, slimAnnotatedTypeStore, specializationAndEnablementRegistry -
Constructor Summary
ConstructorsConstructorDescriptionConcurrentBeanDeployer(BeanManagerImpl manager, org.jboss.weld.bootstrap.api.ServiceRegistry services) -
Method Summary
Modifier and TypeMethodDescriptionaddClasses(Iterable<String> c) voidvoidvoiddoAfterBeanDiscovery(List<? extends jakarta.enterprise.inject.spi.Bean<?>> beanList) Methods inherited from class org.jboss.weld.bootstrap.BeanDeployer
addClass, addClass, addLoadedClasses, addSyntheticClass, cleanup, createAnnotatedTypeLoader, createClassBean, deploy, getResourceLoader, processAnnotatedTypes, processBeanAttributes, processBeans, processClassBeanAttributes, processProducerAttributes, registerAnnotatedTypes, registerCdiInterceptorsForMessageDrivenBeans, validateDecorator, validateInterceptorMethods inherited from class org.jboss.weld.bootstrap.AbstractBeanDeployer
addBuiltInBean, addExtension, createDecorator, createDisposalMethods, createInterceptor, createManagedBean, createObserverMethod, createObserverMethods, createObserversProducersDisposers, createProducerField, createProducerFields, createProducerMethod, createProducerMethods, deployBeans, deployObserverMethods, deploySpecialized, fireProcessBeanAttributes, fireProcessBeanEvents, getEnvironment, getManager, initializeObserverMethods, processInjectionTargetEvents, processProducerEvents, resolveDisposalMethod
-
Constructor Details
-
ConcurrentBeanDeployer
public ConcurrentBeanDeployer(BeanManagerImpl manager, org.jboss.weld.bootstrap.api.ServiceRegistry services)
-
-
Method Details
-
addClasses
- Overrides:
addClassesin classBeanDeployer
-
createClassBeans
public void createClassBeans()- Overrides:
createClassBeansin classBeanDeployer
-
createProducersAndObservers
public void createProducersAndObservers()- Overrides:
createProducersAndObserversin classBeanDeployer
-
doAfterBeanDiscovery
- Overrides:
doAfterBeanDiscoveryin classBeanDeployer
-
initializeBeans
- Overrides:
initializeBeansin classAbstractBeanDeployer<BeanDeployerEnvironment>
-