org.jboss.weld.bootstrap.spi.helpers
Class ForwardingBeanDeploymentArchive
java.lang.Object
org.jboss.weld.bootstrap.spi.helpers.ForwardingBeanDeploymentArchive
- All Implemented Interfaces:
- BeanDeploymentArchive
public abstract class ForwardingBeanDeploymentArchive
- extends Object
- implements BeanDeploymentArchive
- Author:
- pmuir
ForwardingBeanDeploymentArchive
public ForwardingBeanDeploymentArchive()
delegate
protected abstract BeanDeploymentArchive delegate()
getBeanClasses
public Collection<String> getBeanClasses()
- Description copied from interface:
BeanDeploymentArchive
- Gets all classes in the bean deployment archive
- Specified by:
getBeanClasses
in interface BeanDeploymentArchive
- Returns:
- the classes, empty if no classes are present
getBeanDeploymentArchives
public Collection<BeanDeploymentArchive> getBeanDeploymentArchives()
- Description copied from interface:
BeanDeploymentArchive
- Get the bean deployment archives which are accessible to this bean
deployment archive and adjacent to it in the deployment archive graph.
Cycles in the accessible BeanDeploymentArchive graph are allowed. If a
cycle is detected by Weld, it will be automatically removed by Web
Beans. This means any implementor of this interface don't need to worry
about circularities.
- Specified by:
getBeanDeploymentArchives
in interface BeanDeploymentArchive
- Returns:
- the accessible bean deployment archives
getBeansXml
public BeansXml getBeansXml()
- Description copied from interface:
BeanDeploymentArchive
- Get any deployment descriptors in the bean deployment archive.
The container will return a a merged view of the beans.xml per bean
deployment archive. This will normally represent a single file such as the
physical META-INF/beans.xml or WEB-INF/beans.xml)
The container may choose to parse beans.xml itself, or it may use Weld to
parse beans.xml
- Specified by:
getBeansXml
in interface BeanDeploymentArchive
- Returns:
- the parsed beans.xml
- See Also:
Bootstrap#parse(java.net.URL)}
,
Bootstrap#parse(Iterable)}
getEjbs
public Collection<EjbDescriptor<?>> getEjbs()
- Description copied from interface:
BeanDeploymentArchive
- Get all the EJBs in the deployment archive
- Specified by:
getEjbs
in interface BeanDeploymentArchive
- Returns:
- the EJBs, or empty if no EJBs are present or if
this is not an EJB archive
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
equals
public boolean equals(Object obj)
- Overrides:
equals
in class Object
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2013 Seam Framework. All Rights Reserved.