public class BeanDeploymentArchiveImpl extends Object implements org.jboss.weld.bootstrap.spi.BeanDeploymentArchive
BeanDeploymentArchive
.
Thread Safety: This class is thread safe and does not require a happens before action between construction and usage
Constructor and Description |
---|
BeanDeploymentArchiveImpl(Set<String> beanClasses,
org.jboss.weld.bootstrap.spi.BeansXml beansXml,
org.jboss.modules.Module module,
String id) |
Modifier and Type | Method and Description |
---|---|
void |
addBeanClass(Class<?> clazz) |
void |
addBeanClass(String clazz) |
void |
addBeanDeploymentArchive(org.jboss.weld.bootstrap.spi.BeanDeploymentArchive archive)
Adds an accessible
BeanDeploymentArchive . |
void |
addBeanDeploymentArchives(Collection<? extends org.jboss.weld.bootstrap.spi.BeanDeploymentArchive> archives)
Adds multiple accessible
BeanDeploymentArchive s |
void |
addEjbDescriptor(org.jboss.weld.ejb.spi.EjbDescriptor<?> descriptor) |
Collection<String> |
getBeanClasses()
returns an unmoddifiable copy of the bean classes in this BDA
|
Collection<org.jboss.weld.bootstrap.spi.BeanDeploymentArchive> |
getBeanDeploymentArchives()
Returns an unmodifiable copy of the bean deployment archives set
|
org.jboss.weld.bootstrap.spi.BeansXml |
getBeansXml() |
Collection<org.jboss.weld.ejb.spi.EjbDescriptor<?>> |
getEjbs() |
String |
getId() |
org.jboss.modules.Module |
getModule() |
org.jboss.weld.bootstrap.api.ServiceRegistry |
getServices() |
public void addBeanDeploymentArchive(org.jboss.weld.bootstrap.spi.BeanDeploymentArchive archive)
BeanDeploymentArchive
.public void addBeanDeploymentArchives(Collection<? extends org.jboss.weld.bootstrap.spi.BeanDeploymentArchive> archives)
BeanDeploymentArchive
spublic void addBeanClass(String clazz)
public void addBeanClass(Class<?> clazz)
public Collection<String> getBeanClasses()
getBeanClasses
in interface org.jboss.weld.bootstrap.spi.BeanDeploymentArchive
public Collection<org.jboss.weld.bootstrap.spi.BeanDeploymentArchive> getBeanDeploymentArchives()
getBeanDeploymentArchives
in interface org.jboss.weld.bootstrap.spi.BeanDeploymentArchive
public org.jboss.weld.bootstrap.spi.BeansXml getBeansXml()
getBeansXml
in interface org.jboss.weld.bootstrap.spi.BeanDeploymentArchive
public void addEjbDescriptor(org.jboss.weld.ejb.spi.EjbDescriptor<?> descriptor)
public Collection<org.jboss.weld.ejb.spi.EjbDescriptor<?>> getEjbs()
getEjbs
in interface org.jboss.weld.bootstrap.spi.BeanDeploymentArchive
public String getId()
getId
in interface org.jboss.weld.bootstrap.spi.BeanDeploymentArchive
public org.jboss.weld.bootstrap.api.ServiceRegistry getServices()
getServices
in interface org.jboss.weld.bootstrap.spi.BeanDeploymentArchive
public org.jboss.modules.Module getModule()
Copyright © 2012 JBoss, a division of Red Hat, Inc.. All Rights Reserved.