public class OsgiMetaDataScannerService extends Object implements ScannerService
ScannerService parses for all classes
in such a bundle.| Modifier and Type | Field and Description |
|---|---|
protected javax.servlet.ServletContext |
servletContext |
| Constructor and Description |
|---|
OsgiMetaDataScannerService() |
| Modifier and Type | Method and Description |
|---|---|
Set<String> |
getAllAnnotations(String className) |
BDABeansXmlScanner |
getBDABeansXmlScanner()
Gets BDABeansXMLScanner used to determine the beans.xml
modifiers (interceptors, decorators, and, alternatives) that
are enabled per BDA.
|
Set<Class<?>> |
getBeanClasses()
Gets beans classes that are found in the
deployment archives.
|
Set<URL> |
getBeanXmls()
Gets xml configuration files that are occured
in the deployment archives.
|
void |
init(Object object)
Any initializtion action that is
required by the implementors.
|
boolean |
isBDABeansXmlScanningEnabled()
Indicates if BDABeansXmlScanner is available.
|
void |
release()
This method will get called once the information found by the current
scan is not needed anymore and the ScannerService might free up
resources.
|
void |
scan()
Perform the actual class scanning.
|
public void init(Object object)
ScannerServiceinit in interface ScannerServiceobject - initialization objectpublic void release()
ScannerServicerelease in interface ScannerServicepublic void scan()
throws WebBeansDeploymentException
ScannerServicescan in interface ScannerServiceWebBeansDeploymentExceptionpublic Set<URL> getBeanXmls()
ScannerServicegetBeanXmls in interface ScannerServicepublic Set<Class<?>> getBeanClasses()
ScannerServicegetBeanClasses in interface ScannerServicepublic BDABeansXmlScanner getBDABeansXmlScanner()
ScannerServicegetBDABeansXmlScanner in interface ScannerServicepublic boolean isBDABeansXmlScanningEnabled()
ScannerServiceisBDABeansXmlScanningEnabled in interface ScannerServiceCopyright © 2008–2022 The Apache Software Foundation. All rights reserved.