SLING-6165 - Expose a service for Sling Scripting that provides request-scoped Resource Resolvers for scripting dependencies
* renamed ScriptingResourceResolverFactory to ScriptingResourceResolverProvider to better reflect what this service does
* corrected package version in JavaDoc in @since
git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1771128 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/src/main/java/org/apache/sling/scripting/api/resolver/ScriptingResourceResolverFactory.java b/src/main/java/org/apache/sling/scripting/api/resolver/ScriptingResourceResolverProvider.java
similarity index 75%
rename from src/main/java/org/apache/sling/scripting/api/resolver/ScriptingResourceResolverFactory.java
rename to src/main/java/org/apache/sling/scripting/api/resolver/ScriptingResourceResolverProvider.java
index 94144f6..0e9087e 100644
--- a/src/main/java/org/apache/sling/scripting/api/resolver/ScriptingResourceResolverFactory.java
+++ b/src/main/java/org/apache/sling/scripting/api/resolver/ScriptingResourceResolverProvider.java
@@ -16,19 +16,18 @@
******************************************************************************/
package org.apache.sling.scripting.api.resolver;
-import org.apache.sling.api.resource.Resource;
import org.apache.sling.api.resource.ResourceResolver;
import aQute.bnd.annotation.ProviderType;
/**
- * The {@code ScriptingResourceResolverFactory} provides methods to obtain {@link ResourceResolver}s that can be used by scripting
+ * The {@code ScriptingResourceResolverProvider} provides methods to obtain {@link ResourceResolver}s that can be used by scripting
* bundles to perform their script resolution operations.
*
- * @since 2.4.0
+ * @since 1.0.0
*/
@ProviderType
-public interface ScriptingResourceResolverFactory {
+public interface ScriptingResourceResolverProvider {
/**
* <p>Provides a request-scoped {@link ResourceResolver} with only read access to the search paths.</p>
@@ -42,13 +41,4 @@
* (e.g. reusing the same resolver for multiple threads).</p>
*/
ResourceResolver getRequestScopedResourceResolver();
-
- /**
- * Provides a {@link ResourceResolver} with only read access to the search paths. Once you're done processing {@link Resource}s with
- * this {@code ResourceResolver} make sure to close it (or use it in a
- * <a href="https://docs.oracle.com/javase/tutorial/essential/exceptions/tryResourceClose.html"><code>try-with-resources</code><a/>
- * block).
- */
- ResourceResolver getResourceResolver();
-
}