Class WeldDeployment
java.lang.Object
org.jboss.weld.environment.deployment.AbstractWeldDeployment
org.jboss.weld.environment.deployment.WeldDeployment
- All Implemented Interfaces:
org.jboss.weld.bootstrap.spi.CDI11Deployment,org.jboss.weld.bootstrap.spi.Deployment
- Author:
- Peter Royle, Martin Kouba
-
Field Summary
FieldsFields inherited from class org.jboss.weld.environment.deployment.AbstractWeldDeployment
BEANS_XML, RESOURCES -
Constructor Summary
ConstructorsConstructorDescriptionWeldDeployment(org.jboss.weld.resources.spi.ResourceLoader resourceLoader, org.jboss.weld.bootstrap.api.Bootstrap bootstrap, Set<WeldBeanDeploymentArchive> beanDeploymentArchives, Iterable<org.jboss.weld.bootstrap.spi.Metadata<jakarta.enterprise.inject.spi.Extension>> extensions) -
Method Summary
Modifier and TypeMethodDescriptionprotected WeldBeanDeploymentArchiveAdditional bean deployment archives are used for extentions, synthetic annotated types and beans which do not come from a bean archive.protected WeldBeanDeploymentArchivegetAndUpdateAdditionalBeanDeploymentArchive(Class<?> beanClass) getBeanDeploymentArchive(Class<?> beanClass) Collection<org.jboss.weld.bootstrap.spi.BeanDeploymentArchive>org.jboss.weld.bootstrap.spi.BeanDeploymentArchiveloadBeanDeploymentArchive(Class<?> beanClass) protected voidBy default all bean archives see each other.Methods inherited from class org.jboss.weld.environment.deployment.AbstractWeldDeployment
getExtensions, getServices
-
Field Details
-
ADDITIONAL_BDA_ID
-
SYNTHETIC_BDA_ID
-
-
Constructor Details
-
WeldDeployment
public WeldDeployment(org.jboss.weld.resources.spi.ResourceLoader resourceLoader, org.jboss.weld.bootstrap.api.Bootstrap bootstrap, Set<WeldBeanDeploymentArchive> beanDeploymentArchives, Iterable<org.jboss.weld.bootstrap.spi.Metadata<jakarta.enterprise.inject.spi.Extension>> extensions) - Parameters:
resourceLoader-bootstrap-beanDeploymentArchives- The set should be mutable so that additional bean deployment archives can be eventually addedextensions-
-
-
Method Details
-
getBeanDeploymentArchives
-
loadBeanDeploymentArchive
public org.jboss.weld.bootstrap.spi.BeanDeploymentArchive loadBeanDeploymentArchive(Class<?> beanClass) -
getBeanDeploymentArchive
-
getAndUpdateAdditionalBeanDeploymentArchive
-
createAdditionalBeanDeploymentArchive
Additional bean deployment archives are used for extentions, synthetic annotated types and beans which do not come from a bean archive.- Parameters:
beanClass-- Returns:
- the additional bean deployment archive
-
setBeanDeploymentArchivesAccessibility
protected void setBeanDeploymentArchivesAccessibility()By default all bean archives see each other.
-