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 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 mutable
      beansXml -
      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

      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