Class BeanDeploymentArchiveImpl

  • All Implemented Interfaces:
    org.jboss.weld.bootstrap.spi.BeanDeploymentArchive

    public class BeanDeploymentArchiveImpl
    extends Object
    implements org.jboss.weld.bootstrap.spi.BeanDeploymentArchive
    Author:
    pmuir
    • Constructor Detail

      • BeanDeploymentArchiveImpl

        public BeanDeploymentArchiveImpl​(org.jboss.weld.bootstrap.spi.BeansXml beansXml,
                                         Iterable<Class<?>> classes,
                                         org.jboss.weld.bootstrap.api.Environment environment)
      • BeanDeploymentArchiveImpl

        public BeanDeploymentArchiveImpl​(Iterable<Class<?>> classes)
      • BeanDeploymentArchiveImpl

        public BeanDeploymentArchiveImpl​(Iterable<Class<?>> classes,
                                         org.jboss.weld.bootstrap.api.Environment environment)
      • BeanDeploymentArchiveImpl

        public BeanDeploymentArchiveImpl​(String id,
                                         org.jboss.weld.bootstrap.api.Environment environment,
                                         Class<?>... classes)
      • BeanDeploymentArchiveImpl

        public BeanDeploymentArchiveImpl​(String id,
                                         Class<?>... classes)
      • BeanDeploymentArchiveImpl

        public BeanDeploymentArchiveImpl​(String id,
                                         org.jboss.weld.bootstrap.spi.BeansXml beansXml,
                                         org.jboss.weld.bootstrap.api.Environment environment,
                                         Class<?>... classes)
      • BeanDeploymentArchiveImpl

        public BeanDeploymentArchiveImpl​(String id,
                                         org.jboss.weld.bootstrap.spi.BeansXml beansXml,
                                         Class<?>... classes)
      • BeanDeploymentArchiveImpl

        public BeanDeploymentArchiveImpl​(String id,
                                         org.jboss.weld.bootstrap.spi.BeansXml beansXml,
                                         Iterable<Class<?>> beanClasses,
                                         org.jboss.weld.bootstrap.api.Environment environment)
    • Method Detail

      • configureServices

        protected void configureServices​(org.jboss.weld.bootstrap.api.Environment environment)
      • getBeanClasses

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

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

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

        public Collection<org.jboss.weld.ejb.spi.EjbDescriptor<?>> getEjbs()
        Specified by:
        getEjbs in interface org.jboss.weld.bootstrap.spi.BeanDeploymentArchive
      • 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
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object