Class MissingDependenciesRegistry

  • All Implemented Interfaces:
    org.jboss.weld.bootstrap.api.BootstrapService, org.jboss.weld.bootstrap.api.Service

    public class MissingDependenciesRegistry
    extends org.jboss.weld.bootstrap.api.helpers.AbstractBootstrapService
    Holds information about classes that have missing dependencies (class X references class Y and class Y is not on classpath).
    Author:
    Marko Luksa
    • Constructor Detail

      • MissingDependenciesRegistry

        public MissingDependenciesRegistry()
    • Method Detail

      • registerClassWithMissingDependency

        public void registerClassWithMissingDependency​(String className,
                                                       String missingClassName)
      • handleResourceLoadingException

        public void handleResourceLoadingException​(String className,
                                                   Throwable e)
      • getMissingDependencyForClass

        public String getMissingDependencyForClass​(String className)
      • cleanupAfterBoot

        public void cleanupAfterBoot()