Interface DiscoveryStrategy

    • Method Detail

      • setResourceLoader

        void setResourceLoader​(org.jboss.weld.resources.spi.ResourceLoader resourceLoader)
        Installs a ResourceLoader for use by the implementation.
        Parameters:
        resourceLoader - the ResourceLoader to install
      • setBootstrap

        void setBootstrap​(org.jboss.weld.bootstrap.api.Bootstrap bootstrap)
        Installs a Bootstrap for use by the implementation.
        Parameters:
        bootstrap - the Bootstrap to install
      • setInitialBeanDefiningAnnotations

        void setInitialBeanDefiningAnnotations​(Set<Class<? extends Annotation>> initialBeanDefiningAnnotations)
        Installs the Set of bean defining annotations that the implementation may use when discovering beans.
        Parameters:
        initialBeanDefiningAnnotations - the initial Set of bean defining annotations
      • setScanner

        void setScanner​(BeanArchiveScanner beanArchiveScanner)
        Optionally, a client may set a custom scanner implementation. If not set, the impl is allowed to use anything it considers appropriate.
        Parameters:
        beanArchiveScanner -
      • registerHandler

        void registerHandler​(BeanArchiveHandler handler)
        Register additional BeanArchiveHandler for handling discovered bean archives.
        Parameters:
        handler - the handler
      • getClassFileServices

        org.jboss.weld.resources.spi.ClassFileServices getClassFileServices()
        Returns:
        the associated ClassFileServices or null