public class WebAppBeanDeploymentArchive extends Object implements BeanDeploymentArchive
Modifier and Type | Field and Description |
---|---|
static String |
META_INF_BEANS_XML |
static String |
WEB_INF_BEANS_XML |
static String |
WEB_INF_CLASSES |
Constructor and Description |
---|
WebAppBeanDeploymentArchive(ServletContext servletContext,
Bootstrap bootstrap) |
Modifier and Type | Method and Description |
---|---|
protected URLScanner |
createScanner(ServletContext context) |
Collection<String> |
getBeanClasses()
Gets all classes in the bean deployment archive
|
Collection<BeanDeploymentArchive> |
getBeanDeploymentArchives()
Get the bean deployment archives which are accessible to this bean deployment archive and adjacent to it in the
deployment archive graph.
|
BeansXml |
getBeansXml()
Get any deployment descriptors in the bean deployment archive.
|
Collection<EjbDescriptor<?>> |
getEjbs()
Get all the EJBs in the deployment archive
|
String |
getId()
Get a string which uniquely identifies the
BeanDeploymentArchive within the Deployment . |
ServiceRegistry |
getServices()
Get the Bean Deployment Archive scoped services
|
public static final String META_INF_BEANS_XML
public static final String WEB_INF_BEANS_XML
public static final String WEB_INF_CLASSES
public WebAppBeanDeploymentArchive(ServletContext servletContext, Bootstrap bootstrap)
protected URLScanner createScanner(ServletContext context)
public Collection<String> getBeanClasses()
BeanDeploymentArchive
getBeanClasses
in interface BeanDeploymentArchive
public Collection<BeanDeploymentArchive> getBeanDeploymentArchives()
BeanDeploymentArchive
getBeanDeploymentArchives
in interface BeanDeploymentArchive
public BeansXml getBeansXml()
BeanDeploymentArchive
getBeansXml
in interface BeanDeploymentArchive
Bootstrap#parse(java.net.URL)}
,
Bootstrap#parse(Iterable)}
public Collection<EjbDescriptor<?>> getEjbs()
BeanDeploymentArchive
getEjbs
in interface BeanDeploymentArchive
public ServiceRegistry getServices()
BeanDeploymentArchive
getServices
in interface BeanDeploymentArchive
public String getId()
BeanDeploymentArchive
BeanDeploymentArchive
within the Deployment
. The identifier
must be consistent between multiple occurrences of this deployment.getId
in interface BeanDeploymentArchive
Copyright © 2013 Seam Framework. All Rights Reserved.