diff options
Diffstat (limited to 'bundles/org.eclipse.osgi.util/src/org/osgi/util/promise/Deferred.java')
-rw-r--r-- | bundles/org.eclipse.osgi.util/src/org/osgi/util/promise/Deferred.java | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/bundles/org.eclipse.osgi.util/src/org/osgi/util/promise/Deferred.java b/bundles/org.eclipse.osgi.util/src/org/osgi/util/promise/Deferred.java index e2c26cb80..6ab8f936f 100644 --- a/bundles/org.eclipse.osgi.util/src/org/osgi/util/promise/Deferred.java +++ b/bundles/org.eclipse.osgi.util/src/org/osgi/util/promise/Deferred.java @@ -45,7 +45,7 @@ public class Deferred<T> { /** * The Promise associated with this Deferred. */ - private final PromiseImpl<T> promise; + private final DeferredPromiseImpl<T> promise; /** * Create a new Deferred. @@ -53,22 +53,21 @@ public class Deferred<T> { * The {@link #getPromise() associated promise} will use the default * callback executor and default scheduled executor. * - * @see PromiseExecutors#deferred() + * @see PromiseFactory#deferred() */ public Deferred() { - this(PromiseExecutors.defaultExecutors); + this(PromiseFactory.defaultFactory); } /** * Create a new Deferred with the specified callback and scheduled * executors. * - * @param executors The executors to use for callbacks and scheduled - * operations. + * @param factory The factory to use for callbacks and scheduled operations. * @since 1.1 */ - Deferred(PromiseExecutors executors) { - promise = new PromiseImpl<>(executors); + Deferred(PromiseFactory factory) { + promise = new DeferredPromiseImpl<>(factory); } /** |