Author: cziegeler
Date: Fri Apr 28 07:59:00 2017
New Revision: 1792998

URL: http://svn.apache.org/viewvc?rev=1792998&view=rev
Log:
SLING-6737 Migrate to OSGi R6 annotations

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

Modified: 
sling/trunk/bundles/scripting/core/src/main/java/org/apache/sling/scripting/core/impl/ScriptEngineManagerFactory.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/bundles/scripting/core/src/main/java/org/apache/sling/scripting/core/impl/ScriptEngineManagerFactory.java?rev=1792998&r1=1792997&r2=1792998&view=diff
==============================================================================
--- 
sling/trunk/bundles/scripting/core/src/main/java/org/apache/sling/scripting/core/impl/ScriptEngineManagerFactory.java
 (original)
+++ 
sling/trunk/bundles/scripting/core/src/main/java/org/apache/sling/scripting/core/impl/ScriptEngineManagerFactory.java
 Fri Apr 28 07:59:00 2017
@@ -55,8 +55,7 @@ import org.slf4j.LoggerFactory;
  * Component which exposes a ScriptEngineManager service.
  *
  */
-@Component(
-    immediate = true,
+@Component(service = {},
     reference = @Reference(
         name = "ScriptEngineFactory",
         service = ScriptEngineFactory.class,
@@ -84,9 +83,9 @@ public class ScriptEngineManagerFactory
      */
     private final ProxyScriptEngineManager scriptEngineManager = new 
ProxyScriptEngineManager();
 
-    private final Set<Bundle> engineSpiBundles = new HashSet<Bundle>();
+    private final Set<Bundle> engineSpiBundles = new HashSet<>();
 
-    private final Map<ScriptEngineFactory, Map<Object, Object>> 
engineSpiServices = new HashMap<ScriptEngineFactory, Map<Object, Object>>();
+    private final Map<ScriptEngineFactory, Map<Object, Object>> 
engineSpiServices = new HashMap<>();
 
     private ServiceRegistration scriptEngineManagerRegistration;
 
@@ -280,7 +279,7 @@ public class ScriptEngineManagerFactory
     private void postEvent(final String topic, final ScriptEngineFactory 
scriptEngineFactory) {
         final EventAdmin localEA = this.getEventAdmin();
         if (localEA != null) {
-            final Dictionary<String, Object> props = new Hashtable<String, 
Object>();
+            final Dictionary<String, Object> props = new Hashtable<>();
             
props.put(SlingScriptConstants.PROPERTY_SCRIPT_ENGINE_FACTORY_NAME, 
scriptEngineFactory.getEngineName());
             
props.put(SlingScriptConstants.PROPERTY_SCRIPT_ENGINE_FACTORY_VERSION, 
scriptEngineFactory.getEngineVersion());
             
props.put(SlingScriptConstants.PROPERTY_SCRIPT_ENGINE_FACTORY_EXTENSIONS, 
toArray(scriptEngineFactory.getExtensions()));


Reply via email to