Package org.apache.webbeans.spi
Interface BeanArchiveService.BeanArchiveInformation
-
- Enclosing interface:
- BeanArchiveService
public static interface BeanArchiveService.BeanArchiveInformationContains 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()StringgetBdaUrl()BeanArchiveService.BeanDiscoveryModegetBeanDiscoveryMode()List<String>getDecorators()List<String>getExcludedClasses()List<String>getExcludedPackages()List<String>getInterceptors()StringgetVersion()booleanisClassExcluded(String clazz)booleanisPackageExcluded(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
nullif 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.
-
-