Class BundleSchemeResourceFinderFactory.BundleSchemeScanner

java.lang.Object
org.glassfish.jersey.server.internal.AbstractResourceFinderAdapter
org.glassfish.jersey.server.internal.scanning.BundleSchemeResourceFinderFactory.BundleSchemeScanner
All Implemented Interfaces:
AutoCloseable, Iterator<String>, ResourceFinder
Enclosing class:
BundleSchemeResourceFinderFactory

private class BundleSchemeResourceFinderFactory.BundleSchemeScanner extends AbstractResourceFinderAdapter
  • Field Details

    • uri

      private final URI uri
    • accessed

      private boolean accessed
      Marks this iterator as iterated after execution of open() method. Together with iterated, this field determines a returned value of hasNext().
    • iterated

      private boolean iterated
      Marks this iterator as iterated after execution of next() method. Together with accessed, this field determines a returned value of hasNext().
  • Constructor Details

    • BundleSchemeScanner

      private BundleSchemeScanner(URI uri)
  • Method Details

    • hasNext

      public boolean hasNext()
    • next

      public String next()
    • open

      public InputStream open()
      Description copied from interface: ResourceFinder
      Open current resource.
      Returns:
      input stream from which current resource can be loaded.
    • reset

      public void reset()
      Description copied from interface: ResourceFinder
      Reset the ResourceFinder instance.

      Upon calling this method the implementing class MUST reset its internal state to the initial state.