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.BeansXml
getBeansXml()
Collection<String>
getKnownClasses()
Collection<Class<?>>
getLoadedBeanClasses()
boolean
isEmpty()
static <T extends org.jboss.weld.bootstrap.spi.BeanDeploymentArchive>
WeldBeanDeploymentArchivemerge(org.jboss.weld.bootstrap.api.CDI11Bootstrap bootstrap, Iterable<T> archives)
void
setAccessibleBeanDeploymentArchives(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:
true
if there are no bean classes in this bean deployment archive,false
otherwise
-
-