diff options
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.java | 11 |
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; + } + } |