You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@felix.apache.org by pd...@apache.org on 2014/09/22 23:59:47 UTC
svn commit: r1626909 -
/felix/sandbox/pderop/dependencymanager-prototype/org.apache.felix.dependencymanager.benchmark/src/org/apache/felix/dm/benchmark/dependencymanager/ParallelActivator.java
Author: pderop
Date: Mon Sep 22 21:59:46 2014
New Revision: 1626909
URL: http://svn.apache.org/r1626909
Log:
Register the threadpool in the registry. The DependencyManager.setThreadPool is not used anymore
Modified:
felix/sandbox/pderop/dependencymanager-prototype/org.apache.felix.dependencymanager.benchmark/src/org/apache/felix/dm/benchmark/dependencymanager/ParallelActivator.java
Modified: felix/sandbox/pderop/dependencymanager-prototype/org.apache.felix.dependencymanager.benchmark/src/org/apache/felix/dm/benchmark/dependencymanager/ParallelActivator.java
URL: http://svn.apache.org/viewvc/felix/sandbox/pderop/dependencymanager-prototype/org.apache.felix.dependencymanager.benchmark/src/org/apache/felix/dm/benchmark/dependencymanager/ParallelActivator.java?rev=1626909&r1=1626908&r2=1626909&view=diff
==============================================================================
--- felix/sandbox/pderop/dependencymanager-prototype/org.apache.felix.dependencymanager.benchmark/src/org/apache/felix/dm/benchmark/dependencymanager/ParallelActivator.java (original)
+++ felix/sandbox/pderop/dependencymanager-prototype/org.apache.felix.dependencymanager.benchmark/src/org/apache/felix/dm/benchmark/dependencymanager/ParallelActivator.java Mon Sep 22 21:59:46 2014
@@ -1,5 +1,8 @@
package org.apache.felix.dm.benchmark.dependencymanager;
+import java.util.Hashtable;
+import java.util.concurrent.Executor;
+
import org.apache.felix.dm.DependencyManager;
import org.apache.felix.dm.benchmark.scenario.Helper;
import org.osgi.framework.BundleContext;
@@ -8,8 +11,10 @@ import org.osgi.framework.BundleContext;
* Parallel version of our default Activator.
*/
public class ParallelActivator extends Activator {
- public void init(BundleContext context, DependencyManager mgr) throws Exception {
- mgr.setThreadPool(Helper.getThreadPool());
+ public void init(BundleContext context, DependencyManager mgr) throws Exception {
+ Hashtable<String, String> props = new Hashtable<>();
+ props.put("target", DependencyManager.THREADPOOL);
+ context.registerService(Executor.class.getName(), Helper.getThreadPool(), props);
super.init(context, mgr);
}
}