Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'bundles/org.eclipse.osgi.tests/src/org/eclipse/osgi/tests/container/dummys/DummyContainerAdaptor.java')
-rw-r--r--bundles/org.eclipse.osgi.tests/src/org/eclipse/osgi/tests/container/dummys/DummyContainerAdaptor.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/bundles/org.eclipse.osgi.tests/src/org/eclipse/osgi/tests/container/dummys/DummyContainerAdaptor.java b/bundles/org.eclipse.osgi.tests/src/org/eclipse/osgi/tests/container/dummys/DummyContainerAdaptor.java
index 630b2f43e..4bf96b573 100644
--- a/bundles/org.eclipse.osgi.tests/src/org/eclipse/osgi/tests/container/dummys/DummyContainerAdaptor.java
+++ b/bundles/org.eclipse.osgi.tests/src/org/eclipse/osgi/tests/container/dummys/DummyContainerAdaptor.java
@@ -13,6 +13,7 @@ package org.eclipse.osgi.tests.container.dummys;
import java.util.EnumSet;
import java.util.Map;
import java.util.concurrent.Executor;
+import java.util.concurrent.ScheduledExecutorService;
import java.util.concurrent.atomic.AtomicBoolean;
import org.eclipse.osgi.container.*;
import org.eclipse.osgi.container.Module.Settings;
@@ -31,6 +32,7 @@ public class DummyContainerAdaptor extends ModuleContainerAdaptor {
private final ResolverHookFactory resolverHookFactory;
private final DebugOptions debugOptions;
private volatile Executor resolverExecutor;
+ private volatile ScheduledExecutorService timeoutExecutor;
public DummyContainerAdaptor(ModuleCollisionHook collisionHook, Map<String, String> configuration) {
this(collisionHook, configuration, new DummyResolverHookFactory());
@@ -123,4 +125,13 @@ public class DummyContainerAdaptor extends ModuleContainerAdaptor {
return super.getResolverExecutor();
}
+ public void setTimeoutExecutor(ScheduledExecutorService timeoutExecutor) {
+ this.timeoutExecutor = timeoutExecutor;
+ }
+
+ @Override
+ public ScheduledExecutorService getScheduledExecutor() {
+ return this.timeoutExecutor;
+ }
+
}

Back to the top