Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
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.java13
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);
}
/**

Back to the top