public class BeanDeploymentArchiveImpl extends Object implements WildFlyBeanDeploymentArchive
BeanDeploymentArchive.
Thread Safety: This class is thread safe and does not require a happens before action between construction and usage
| Modifier and Type | Class and Description |
|---|---|
static class |
BeanDeploymentArchiveImpl.BeanArchiveType |
| Constructor and Description |
|---|
BeanDeploymentArchiveImpl(Set<String> beanClasses,
Set<String> allClasses,
org.jboss.weld.bootstrap.spi.BeansXml beansXml,
org.jboss.modules.Module module,
String id,
BeanDeploymentArchiveImpl.BeanArchiveType beanArchiveType) |
BeanDeploymentArchiveImpl(Set<String> beanClasses,
Set<String> allClasses,
org.jboss.weld.bootstrap.spi.BeansXml beansXml,
org.jboss.modules.Module module,
String id,
BeanDeploymentArchiveImpl.BeanArchiveType beanArchiveType,
boolean root) |
| 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
BeanDeploymentArchives |
void |
addEjbDescriptor(org.jboss.weld.ejb.spi.EjbDescriptor<?> descriptor) |
BeanDeploymentArchiveImpl.BeanArchiveType |
getBeanArchiveType() |
Collection<String> |
getBeanClasses()
returns an unmodifiable 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() |
ClassLoader |
getClassLoader() |
Collection<org.jboss.weld.ejb.spi.EjbDescriptor<?>> |
getEjbs() |
String |
getId() |
Collection<String> |
getKnownClasses() |
org.jboss.modules.Module |
getModule() |
org.jboss.weld.bootstrap.api.ServiceRegistry |
getServices() |
boolean |
isAccessible(org.jboss.weld.bootstrap.spi.BeanDeploymentArchive target)
Determines if a class from this
BeanDeploymentArchiveImpl instance can access a class in the
BeanDeploymentArchive instance represented by the specified BeanDeploymentArchive parameter
according to the Java EE class accessibility requirements. |
boolean |
isRoot() |
String |
toString() |
public BeanDeploymentArchiveImpl(Set<String> beanClasses, Set<String> allClasses, org.jboss.weld.bootstrap.spi.BeansXml beansXml, org.jboss.modules.Module module, String id, BeanDeploymentArchiveImpl.BeanArchiveType beanArchiveType)
public void addBeanDeploymentArchive(org.jboss.weld.bootstrap.spi.BeanDeploymentArchive archive)
BeanDeploymentArchive.public void addBeanDeploymentArchives(Collection<? extends org.jboss.weld.bootstrap.spi.BeanDeploymentArchive> archives)
BeanDeploymentArchivespublic void addBeanClass(String clazz)
addBeanClass in interface WildFlyBeanDeploymentArchivepublic void addBeanClass(Class<?> clazz)
addBeanClass in interface WildFlyBeanDeploymentArchivepublic Collection<String> getBeanClasses()
getBeanClasses in interface org.jboss.weld.bootstrap.spi.BeanDeploymentArchivepublic Collection<org.jboss.weld.bootstrap.spi.BeanDeploymentArchive> getBeanDeploymentArchives()
getBeanDeploymentArchives in interface org.jboss.weld.bootstrap.spi.BeanDeploymentArchivepublic org.jboss.weld.bootstrap.spi.BeansXml getBeansXml()
getBeansXml in interface org.jboss.weld.bootstrap.spi.BeanDeploymentArchivepublic void addEjbDescriptor(org.jboss.weld.ejb.spi.EjbDescriptor<?> descriptor)
addEjbDescriptor in interface WildFlyBeanDeploymentArchivepublic Collection<org.jboss.weld.ejb.spi.EjbDescriptor<?>> getEjbs()
getEjbs in interface org.jboss.weld.bootstrap.spi.BeanDeploymentArchivepublic String getId()
getId in interface org.jboss.weld.bootstrap.spi.BeanDeploymentArchivepublic org.jboss.weld.bootstrap.api.ServiceRegistry getServices()
getServices in interface org.jboss.weld.bootstrap.spi.BeanDeploymentArchivepublic org.jboss.modules.Module getModule()
public ClassLoader getClassLoader()
public boolean isRoot()
public boolean isAccessible(org.jboss.weld.bootstrap.spi.BeanDeploymentArchive target)
BeanDeploymentArchiveImpl instance can access a class in the
BeanDeploymentArchive instance represented by the specified BeanDeploymentArchive parameter
according to the Java EE class accessibility requirements.target - public BeanDeploymentArchiveImpl.BeanArchiveType getBeanArchiveType()
public Collection<String> getKnownClasses()
getKnownClasses in interface org.jboss.weld.bootstrap.spi.BeanDeploymentArchiveCopyright © 2018 JBoss by Red Hat. All rights reserved.