diff options
Diffstat (limited to 'bundles/org.eclipse.equinox.log.stream/osgi/src/org/osgi/util/pushstream/UnbufferedPushStreamImpl.java')
-rw-r--r-- | bundles/org.eclipse.equinox.log.stream/osgi/src/org/osgi/util/pushstream/UnbufferedPushStreamImpl.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/bundles/org.eclipse.equinox.log.stream/osgi/src/org/osgi/util/pushstream/UnbufferedPushStreamImpl.java b/bundles/org.eclipse.equinox.log.stream/osgi/src/org/osgi/util/pushstream/UnbufferedPushStreamImpl.java index 53400c4c2..eb3e93350 100644 --- a/bundles/org.eclipse.equinox.log.stream/osgi/src/org/osgi/util/pushstream/UnbufferedPushStreamImpl.java +++ b/bundles/org.eclipse.equinox.log.stream/osgi/src/org/osgi/util/pushstream/UnbufferedPushStreamImpl.java @@ -23,6 +23,8 @@ import java.util.concurrent.BlockingQueue; import java.util.concurrent.atomic.AtomicReference; import java.util.function.Function; +import org.osgi.util.promise.PromiseFactory; + class UnbufferedPushStreamImpl<T, U extends BlockingQueue<PushEvent< ? extends T>>> extends AbstractPushStreamImpl<T> implements PushStream<T> { @@ -31,9 +33,9 @@ class UnbufferedPushStreamImpl<T, U extends BlockingQueue<PushEvent< ? extends T protected final AtomicReference<AutoCloseable> upstream = new AtomicReference<AutoCloseable>(); UnbufferedPushStreamImpl(PushStreamProvider psp, - PushStreamExecutors executors, + PromiseFactory promiseFactory, Function<PushEventConsumer<T>,AutoCloseable> connector) { - super(psp, executors); + super(psp, promiseFactory); this.connector = connector; } |