You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by ra...@apache.org on 2016/11/24 14:16:50 UTC

svn commit: r1771148 - /sling/trunk/bundles/scripting/core/src/main/java/org/apache/sling/scripting/core/impl/ScriptingResourceResolverProviderImpl.java

Author: radu
Date: Thu Nov 24 14:16:49 2016
New Revision: 1771148

URL: http://svn.apache.org/viewvc?rev=1771148&view=rev
Log:
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

Modified:
    sling/trunk/bundles/scripting/core/src/main/java/org/apache/sling/scripting/core/impl/ScriptingResourceResolverProviderImpl.java

Modified: sling/trunk/bundles/scripting/core/src/main/java/org/apache/sling/scripting/core/impl/ScriptingResourceResolverProviderImpl.java
URL: http://svn.apache.org/viewvc/sling/trunk/bundles/scripting/core/src/main/java/org/apache/sling/scripting/core/impl/ScriptingResourceResolverProviderImpl.java?rev=1771148&r1=1771147&r2=1771148&view=diff
==============================================================================
--- sling/trunk/bundles/scripting/core/src/main/java/org/apache/sling/scripting/core/impl/ScriptingResourceResolverProviderImpl.java (original)
+++ sling/trunk/bundles/scripting/core/src/main/java/org/apache/sling/scripting/core/impl/ScriptingResourceResolverProviderImpl.java Thu Nov 24 14:16:49 2016
@@ -23,6 +23,7 @@ import org.apache.sling.api.resource.Log
 import org.apache.sling.api.resource.ResourceResolver;
 import org.apache.sling.api.resource.ResourceResolverFactory;
 import org.apache.sling.scripting.api.resolver.ScriptingResourceResolverProvider;
+import org.osgi.framework.Constants;
 import org.osgi.service.component.annotations.Activate;
 import org.osgi.service.component.annotations.Component;
 import org.osgi.service.component.annotations.Reference;
@@ -33,9 +34,12 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 @Component(
-        name = "Apache Sling Scripting Resource Resolver Factory",
         service = {ScriptingResourceResolverProvider.class, ServletRequestListener.class},
-        configurationPid = "org.apache.sling.scripting.core.impl.ScriptingResourceResolverProviderImpl"
+        property = {
+                Constants.SERVICE_DESCRIPTION + "=Apache Sling Scripting Resource Resolver Provider",
+                Constants.SERVICE_VENDOR + "=The Apache Software Foundation"
+        }
+
 )
 @Designate(
         ocd = ScriptingResourceResolverProviderImpl.Configuration.class
@@ -51,8 +55,8 @@ public class ScriptingResourceResolverPr
     private ResourceResolverFactory rrf;
 
     @ObjectClassDefinition(
-            name = "Apache Sling Scripting Resource Resolver Factory Configuration",
-            description = "The Apache Sling Scripting Resource Resolver Factory can be used by scripting bundles to obtain resource " +
+            name = "Apache Sling Scripting Resource Resolver Provider Configuration",
+            description = "The Apache Sling Scripting Resource Resolver Provider can be used by scripting bundles to obtain resource " +
                     "resolvers for solving scripting dependencies."
     )
     @interface Configuration {