Class WeldResourceLoader

java.lang.Object
org.jboss.weld.environment.deployment.WeldResourceLoader
All Implemented Interfaces:
org.jboss.weld.bootstrap.api.Service, org.jboss.weld.resources.spi.ResourceLoader

public class WeldResourceLoader extends Object implements org.jboss.weld.resources.spi.ResourceLoader
A simple resource loader.

Uses WeldResourceLoader's classloader if the Thread Context Classloader isn't available

Author:
Pete Muir
  • Constructor Details

    • WeldResourceLoader

      public WeldResourceLoader()
  • Method Details

    • classForName

      public Class<?> classForName(String name)
      Specified by:
      classForName in interface org.jboss.weld.resources.spi.ResourceLoader
    • getResource

      public URL getResource(String name)
      Specified by:
      getResource in interface org.jboss.weld.resources.spi.ResourceLoader
    • getResources

      public Collection<URL> getResources(String name)
      Specified by:
      getResources in interface org.jboss.weld.resources.spi.ResourceLoader
    • cleanup

      public void cleanup()
      Specified by:
      cleanup in interface org.jboss.weld.bootstrap.api.Service
    • getClassLoader

      public static ClassLoader getClassLoader()