Module io.avaje.jex
Package io.avaje.jex

Interface ClassResourceLoader


public interface ClassResourceLoader
Loading resources from the classpath or module path.

When not specified Avaje Jex provides a default implementation that looks to find resources using the class loader associated with the ClassResourceLoader.

As a fallback, ClassLoader.getSystemResourceAsStream(String) is used if the loader returns null.

  • Method Details

    • fromClass

      static ClassResourceLoader fromClass(Class<?> clazz)
    • loadResource

      URL loadResource(String resourcePath)
      Return the URL for the given resource or return null if it cannot be found.
    • loadResourceAsStream

      InputStream loadResourceAsStream(String resourcePath)