Class WebScannerService

  • All Implemented Interfaces:
    org.apache.webbeans.spi.BdaScannerService, org.apache.webbeans.spi.ScannerService

    public class WebScannerService
    extends org.apache.webbeans.corespi.scanner.AbstractMetaDataDiscovery
    Configures the web application to find beans.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected jakarta.servlet.ServletContext servletContext  
      static String WEB_INF_BEANS_XML  
      • Fields inherited from class org.apache.webbeans.corespi.scanner.AbstractMetaDataDiscovery

        archive, bdaBeansXmlScanner, finder, isBDAScannerEnabled, loader, META_INF_BEANS_XML, scanningExcludes, webBeansContext
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void addWarBeansArchive()
      Returns the web application class path if it contains a beans.xml marker file.
      protected void configure()  
      org.apache.webbeans.corespi.scanner.xbean.OwbAnnotationFinder getFinder()  
      void init​(Object context)  
      • Methods inherited from class org.apache.webbeans.corespi.scanner.AbstractMetaDataDiscovery

        addDeploymentUrl, addWebBeansXmlLocation, doAddWebBeansXmlLocation, filterExcludedJars, getAdditionalArchive, getBDABeansXmlScanner, getBeanArchiveUrls, getBeanClasses, getBeanClassesPerBda, getBeanDeploymentUrls, getBeanXmls, initFinder, initScanningExcludes, isBDABeansXmlScanningEnabled, isBdaUrlEnabled, isBeanAnnotatedClass, isBeanAnnotation, isExcludedJar, isExcludedJar, registerBeanArchives, release, scan, stripProtocol, toFiles, webBeansContext
    • Field Detail

      • servletContext

        protected jakarta.servlet.ServletContext servletContext
    • Constructor Detail

      • WebScannerService

        public WebScannerService()
    • Method Detail

      • init

        public void init​(Object context)
        Specified by:
        init in interface org.apache.webbeans.spi.ScannerService
        Overrides:
        init in class org.apache.webbeans.corespi.scanner.AbstractMetaDataDiscovery
      • configure

        protected void configure()
        Specified by:
        configure in class org.apache.webbeans.corespi.scanner.AbstractMetaDataDiscovery
      • getFinder

        public org.apache.webbeans.corespi.scanner.xbean.OwbAnnotationFinder getFinder()
      • addWarBeansArchive

        protected void addWarBeansArchive()
        Returns the web application class path if it contains a beans.xml marker file.
        Throws:
        Exception - if any exception occurs