Class ServletContextBeanArchiveHandler

  • All Implemented Interfaces:
    org.jboss.weld.environment.deployment.discovery.BeanArchiveHandler
    Direct Known Subclasses:
    JandexServletContextBeanArchiveHandler

    public class ServletContextBeanArchiveHandler
    extends Object
    implements org.jboss.weld.environment.deployment.discovery.BeanArchiveHandler
    Handles the paths to resources within a web application if a WAR archive is not extracted to the file system.

    For WEB-INF/classes, ServletContext.getResourcePaths(String) is used. For libraries, only war protocol is supported.

    Author:
    Martin Kouba, Thomas Meyer
    • Constructor Detail

      • ServletContextBeanArchiveHandler

        public ServletContextBeanArchiveHandler​(jakarta.servlet.ServletContext servletContext)
        Parameters:
        servletContext -
    • Method Detail

      • handle

        public org.jboss.weld.environment.deployment.discovery.BeanArchiveBuilder handle​(String path)
        Specified by:
        handle in interface org.jboss.weld.environment.deployment.discovery.BeanArchiveHandler
      • add

        protected void add​(String rootPath,
                           String subpath,
                           org.jboss.weld.environment.deployment.discovery.BeanArchiveBuilder builder)