Package org.apache.webbeans.spi
Interface BeanArchiveService.BeanArchiveInformation
-
- Enclosing interface:
- BeanArchiveService
public static interface BeanArchiveService.BeanArchiveInformation
Contains information about a single Bean Definition Archive (BDA).
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<String>
getAllowProxyingClasses()
List<String>
getAlternativeClasses()
List<String>
getAlternativeStereotypes()
String
getBdaUrl()
BeanArchiveService.BeanDiscoveryMode
getBeanDiscoveryMode()
List<String>
getDecorators()
List<String>
getExcludedClasses()
List<String>
getExcludedPackages()
List<String>
getInterceptors()
String
getVersion()
boolean
isClassExcluded(String clazz)
boolean
isPackageExcluded(String packageName)
-
-
-
Method Detail
-
getBdaUrl
String getBdaUrl()
- Returns:
- The classpath entry this BDA represents.
-
getVersion
String getVersion()
- Returns:
- the version string of the beans.xml file (if any), or
null
if not set
-
getBeanDiscoveryMode
BeanArchiveService.BeanDiscoveryMode getBeanDiscoveryMode()
- Returns:
- the BeanDiscoveryMode used by this very BDA
-
isClassExcluded
boolean isClassExcluded(String clazz)
- Returns:
- whether the given class is excluded from scanning or not
-
isPackageExcluded
boolean isPackageExcluded(String packageName)
- Returns:
- whether the given package is excluded from scanning or not
-
getInterceptors
List<String> getInterceptors()
- Returns:
- the class name of the Interceptors defined in the beans.xml in a <interceptors><class> section or an empty List.
-
getDecorators
List<String> getDecorators()
- Returns:
- the class name of Decorators defined in this beans.xml in a <decorators><class> section or an empty List.
-
getAlternativeClasses
List<String> getAlternativeClasses()
- Returns:
- the class name of the Alternatives defined in this beans.xml in a <alternatives><class> section or an empty List.
-
getAlternativeStereotypes
List<String> getAlternativeStereotypes()
- Returns:
- the class name of the Alternatives defined in this beans.xml in a <alternatives><stereotype> section or an empty List.
-
-