Package org.apache.webbeans.osgi.scanner
Class OsgiMetaDataScannerService
- java.lang.Object
-
- org.apache.webbeans.osgi.scanner.OsgiMetaDataScannerService
-
- All Implemented Interfaces:
org.apache.webbeans.spi.ScannerService
public class OsgiMetaDataScannerService extends Object implements org.apache.webbeans.spi.ScannerService
In an OSGi environment, resources will not be delivered in jars or file URLs, but as 'bundle://'. ThisScannerServiceparses for all classes in such a bundle.
-
-
Field Summary
Fields Modifier and Type Field Description protected jakarta.servlet.ServletContextservletContext
-
Constructor Summary
Constructors Constructor Description OsgiMetaDataScannerService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<String>getAllAnnotations(String className)org.apache.webbeans.spi.BDABeansXmlScannergetBDABeansXmlScanner()Set<Class<?>>getBeanClasses()Set<URL>getBeanXmls()voidinit(Object object)booleanisBDABeansXmlScanningEnabled()voidrelease()voidscan()
-
-
-
Method Detail
-
init
public void init(Object object)
- Specified by:
initin interfaceorg.apache.webbeans.spi.ScannerService
-
release
public void release()
- Specified by:
releasein interfaceorg.apache.webbeans.spi.ScannerService
-
scan
public void scan() throws org.apache.webbeans.exception.WebBeansDeploymentException- Specified by:
scanin interfaceorg.apache.webbeans.spi.ScannerService- Throws:
org.apache.webbeans.exception.WebBeansDeploymentException
-
getBeanXmls
public Set<URL> getBeanXmls()
- Specified by:
getBeanXmlsin interfaceorg.apache.webbeans.spi.ScannerService
-
getBeanClasses
public Set<Class<?>> getBeanClasses()
- Specified by:
getBeanClassesin interfaceorg.apache.webbeans.spi.ScannerService
-
getBDABeansXmlScanner
public org.apache.webbeans.spi.BDABeansXmlScanner getBDABeansXmlScanner()
- Specified by:
getBDABeansXmlScannerin interfaceorg.apache.webbeans.spi.ScannerService
-
isBDABeansXmlScanningEnabled
public boolean isBDABeansXmlScanningEnabled()
- Specified by:
isBDABeansXmlScanningEnabledin interfaceorg.apache.webbeans.spi.ScannerService
-
-