Class ServletContextBeanArchiveHandler

java.lang.Object
org.jboss.weld.environment.servlet.deployment.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
  • Field Details

  • Constructor Details

    • ServletContextBeanArchiveHandler

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

    • 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)