Class BundleSchemeResourceFinderFactory
- java.lang.Object
-
- org.glassfish.jersey.server.internal.scanning.BundleSchemeResourceFinderFactory
-
- All Implemented Interfaces:
UriSchemeResourceFinderFactory
final class BundleSchemeResourceFinderFactory extends java.lang.Object implements UriSchemeResourceFinderFactory
Preparations for OSGi support.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private classBundleSchemeResourceFinderFactory.BundleSchemeScanner
-
Field Summary
Fields Modifier and Type Field Description private static java.util.Set<java.lang.String>SCHEMES
-
Constructor Summary
Constructors Constructor Description BundleSchemeResourceFinderFactory()Create new bundle scheme resource finder factory.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BundleSchemeResourceFinderFactory.BundleSchemeScannercreate(java.net.URI uri, boolean recursive)Create newResourceFinderfor a given resource URI.java.util.Set<java.lang.String>getSchemes()Get the set of supported URI schemes.
-
-
-
Method Detail
-
getSchemes
public java.util.Set<java.lang.String> getSchemes()
Description copied from interface:UriSchemeResourceFinderFactoryGet the set of supported URI schemes.- Specified by:
getSchemesin interfaceUriSchemeResourceFinderFactory- Returns:
- the supported URI schemes.
-
create
public BundleSchemeResourceFinderFactory.BundleSchemeScanner create(java.net.URI uri, boolean recursive)
Description copied from interface:UriSchemeResourceFinderFactoryCreate newResourceFinderfor a given resource URI.- Specified by:
createin interfaceUriSchemeResourceFinderFactory- Parameters:
uri- resource URI.recursive- defines whether a resource finder should recursively scan any recognized sub-resource URIs (value oftrue) or not (value offalse).- Returns:
- resource finder for a given URI.
-
-