Class WeldBeanDeploymentArchive
java.lang.Object
org.jboss.weld.environment.deployment.AbstractWeldBeanDeploymentArchive
org.jboss.weld.environment.deployment.WeldBeanDeploymentArchive
- All Implemented Interfaces:
org.jboss.weld.bootstrap.spi.BeanDeploymentArchive
- Author:
- Pete Muir, Matej Briškár, Martin Kouba
-
Constructor Summary
ConstructorsConstructorDescriptionWeldBeanDeploymentArchive(String id, Collection<String> beanClasses, Collection<String> knownClasses, org.jboss.weld.bootstrap.spi.BeansXml beansXml) WeldBeanDeploymentArchive(String id, Collection<String> beanClasses, Collection<String> knownClasses, org.jboss.weld.bootstrap.spi.BeansXml beansXml, Set<WeldBeanDeploymentArchive> accessibleBeanDeploymentArchives, Collection<Class<?>> loadedBeanClasses) WeldBeanDeploymentArchive(String id, Collection<String> beanClasses, org.jboss.weld.bootstrap.spi.BeansXml beansXml) WeldBeanDeploymentArchive(String id, Collection<String> beanClasses, org.jboss.weld.bootstrap.spi.BeansXml beansXml, Set<WeldBeanDeploymentArchive> beanDeploymentArchives) -
Method Summary
Modifier and TypeMethodDescriptionCollection<org.jboss.weld.bootstrap.spi.BeanDeploymentArchive>org.jboss.weld.bootstrap.spi.BeansXmlCollection<Class<?>>booleanisEmpty()static <T extends org.jboss.weld.bootstrap.spi.BeanDeploymentArchive>
WeldBeanDeploymentArchivevoidsetAccessibleBeanDeploymentArchives(Set<WeldBeanDeploymentArchive> beanDeploymentArchives) Methods inherited from class org.jboss.weld.environment.deployment.AbstractWeldBeanDeploymentArchive
getEjbs, getId, getServices, toString
-
Constructor Details
-
WeldBeanDeploymentArchive
public WeldBeanDeploymentArchive(String id, Collection<String> beanClasses, org.jboss.weld.bootstrap.spi.BeansXml beansXml, Set<WeldBeanDeploymentArchive> beanDeploymentArchives) - Parameters:
id-beanClasses- The collection should be mutablebeansXml-accessibleBeanDeploymentArchives-
-
WeldBeanDeploymentArchive
public WeldBeanDeploymentArchive(String id, Collection<String> beanClasses, Collection<String> knownClasses, org.jboss.weld.bootstrap.spi.BeansXml beansXml, Set<WeldBeanDeploymentArchive> accessibleBeanDeploymentArchives, Collection<Class<?>> loadedBeanClasses) - Parameters:
id-beanClasses-knownClasses-beansXml-beanDeploymentArchives-loadedBeanClasses-
-
WeldBeanDeploymentArchive
public WeldBeanDeploymentArchive(String id, Collection<String> beanClasses, org.jboss.weld.bootstrap.spi.BeansXml beansXml) - Parameters:
id-beanClasses-beansXml-
-
WeldBeanDeploymentArchive
public WeldBeanDeploymentArchive(String id, Collection<String> beanClasses, Collection<String> knownClasses, org.jboss.weld.bootstrap.spi.BeansXml beansXml) - Parameters:
id-beanClasses-knownClasses-beansXml-
-
-
Method Details
-
getBeanClasses
-
getLoadedBeanClasses
-
getKnownClasses
-
getBeanDeploymentArchives
-
getBeansXml
public org.jboss.weld.bootstrap.spi.BeansXml getBeansXml() -
setAccessibleBeanDeploymentArchives
public void setAccessibleBeanDeploymentArchives(Set<WeldBeanDeploymentArchive> beanDeploymentArchives) -
merge
public static <T extends org.jboss.weld.bootstrap.spi.BeanDeploymentArchive> WeldBeanDeploymentArchive merge(org.jboss.weld.bootstrap.api.CDI11Bootstrap bootstrap, Iterable<T> archives) - Parameters:
bootstrap-archives-- Returns:
- the "flat" bean deployment archive
-
isEmpty
public boolean isEmpty()- Returns:
trueif there are no bean classes in this bean deployment archive,falseotherwise
-