public interface ResourceFinder extends Iterator<String>, AutoCloseable
ResourceConfigwill use all registered finders to obtain classes to be used as resource classes and/or providers. Method
open()doesn't need to be called on all returned resource names,
ResourceConfigcan ignore some of them. Currently, all resource names ending with ".class" will be accepted and processed (opened). Extends
AutoCloseablesince version 2.19. The
close()method is used to release allocated/opened resources (such as streams). When a resource finder is closed no other method should be invoked on it.
|Modifier and Type||Method and Description|
Release allocated/opened resources (such as streams).
Open current resource.
This operation is not supported by
forEachRemaining, hasNext, next
ResourceFinderinstance. Upon calling this method the implementing class MUST reset its internal state to the initial state.
Copyright © 2007-2021, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.