Class BeanDeploymentArchiveImpl

  • All Implemented Interfaces:
    org.jboss.weld.bootstrap.spi.BeanDeploymentArchive
    Direct Known Subclasses:
    RootBeanDeploymentArchive

    public class BeanDeploymentArchiveImpl
    extends Object
    implements org.jboss.weld.bootstrap.spi.BeanDeploymentArchive
    • Method Detail

      • getBeanDeploymentArchives

        public Collection<org.jboss.weld.bootstrap.spi.BeanDeploymentArchive> getBeanDeploymentArchives()
        Specified by:
        getBeanDeploymentArchives in interface org.jboss.weld.bootstrap.spi.BeanDeploymentArchive
      • getBeanClasses

        public Collection<String> getBeanClasses()
        Specified by:
        getBeanClasses in interface org.jboss.weld.bootstrap.spi.BeanDeploymentArchive
      • getModuleBeanClassObjects

        public Collection<Class<?>> getModuleBeanClassObjects()
      • addBeanClass

        public void addBeanClass​(String beanClassName)
      • getBeansXml

        public org.jboss.weld.bootstrap.spi.BeansXml getBeansXml()
        Specified by:
        getBeansXml in interface org.jboss.weld.bootstrap.spi.BeanDeploymentArchive
      • getEjbs

        public Collection<org.jboss.weld.ejb.spi.EjbDescriptor<?>> getEjbs()
        Gets a descriptor for each EJB
        Specified by:
        getEjbs in interface org.jboss.weld.bootstrap.spi.BeanDeploymentArchive
        Returns:
        the EJB descriptors
      • getEjbDescriptor

        public org.jboss.weld.ejb.spi.EjbDescriptor getEjbDescriptor​(String ejbName)
      • getServices

        public org.jboss.weld.bootstrap.api.ServiceRegistry getServices()
        Specified by:
        getServices in interface org.jboss.weld.bootstrap.spi.BeanDeploymentArchive
      • getId

        public String getId()
        Specified by:
        getId in interface org.jboss.weld.bootstrap.spi.BeanDeploymentArchive
      • getFriendlyId

        public String getFriendlyId()
      • getKnownClasses

        public Collection<String> getKnownClasses()
        Specified by:
        getKnownClasses in interface org.jboss.weld.bootstrap.spi.BeanDeploymentArchive
      • getLoadedBeanClasses

        public Collection<Class<?>> getLoadedBeanClasses()
        Specified by:
        getLoadedBeanClasses in interface org.jboss.weld.bootstrap.spi.BeanDeploymentArchive
      • getBDAType

        public WeldUtils.BDAType getBDAType()
        Gets the Bean Deployment Archive type
        Returns:
        WAR, RAR, JAR or UNKNOWN
      • getInjectionTarget

        public jakarta.enterprise.inject.spi.InjectionTarget<?> getInjectionTarget​(jakarta.enterprise.inject.spi.AnnotatedType<?> annotatedType)
      • getModuleClassLoaderForBDA

        public ClassLoader getModuleClassLoaderForBDA()
      • isDeploymentComplete

        public boolean isDeploymentComplete()
      • setDeploymentComplete

        public void setDeploymentComplete​(boolean deploymentComplete)