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
public class WeldBeanDeploymentArchive extends AbstractWeldBeanDeploymentArchive
- Author:
- Pete Muir, Matej Briškár, Martin Kouba
-
-
Constructor Summary
Constructors Constructor Description WeldBeanDeploymentArchive(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
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Collection<String>getBeanClasses()Collection<org.jboss.weld.bootstrap.spi.BeanDeploymentArchive>getBeanDeploymentArchives()org.jboss.weld.bootstrap.spi.BeansXmlgetBeansXml()Collection<String>getKnownClasses()Collection<Class<?>>getLoadedBeanClasses()booleanisEmpty()static <T extends org.jboss.weld.bootstrap.spi.BeanDeploymentArchive>
WeldBeanDeploymentArchivemerge(org.jboss.weld.bootstrap.api.CDI11Bootstrap bootstrap, Iterable<T> archives)voidsetAccessibleBeanDeploymentArchives(Set<WeldBeanDeploymentArchive> beanDeploymentArchives)-
Methods inherited from class org.jboss.weld.environment.deployment.AbstractWeldBeanDeploymentArchive
getEjbs, getId, getServices, toString
-
-
-
-
Constructor Detail
-
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 Detail
-
getBeanClasses
public Collection<String> getBeanClasses()
-
getLoadedBeanClasses
public Collection<Class<?>> getLoadedBeanClasses()
-
getKnownClasses
public Collection<String> getKnownClasses()
-
getBeanDeploymentArchives
public Collection<org.jboss.weld.bootstrap.spi.BeanDeploymentArchive> 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
-
-