Class PackageNamesScanner.ResourcesProvider

java.lang.Object
org.glassfish.jersey.server.internal.scanning.PackageNamesScanner.ResourcesProvider
Enclosing class:
PackageNamesScanner

public abstract static class PackageNamesScanner.ResourcesProvider extends Object
Find resources with a given name and class loader.
  • Constructor Details

    • ResourcesProvider

      public ResourcesProvider()
  • Method Details

    • getResources

      public abstract Enumeration<URL> getResources(String name, ClassLoader cl) throws IOException
      Find all resources with the given name using a class loader.
      Parameters:
      cl - the class loader use to find the resources
      name - the resource name
      Returns:
      An enumeration of URL objects for the resource. If no resources could be found, the enumeration will be empty. Resources that the class loader doesn't have access to will not be in the enumeration.
      Throws:
      IOException - if I/O errors occur