|
25 | 25 | import io.reactivex.functions.Supplier;
|
26 | 26 | import io.reactivex.internal.disposables.*;
|
27 | 27 | import io.reactivex.internal.queue.MpscLinkedQueue;
|
28 |
| -import io.reactivex.internal.subscribers.observable.NbpQueueDrainSubscriber; |
| 28 | +import io.reactivex.internal.subscribers.observable.QueueDrainObserver; |
29 | 29 | import io.reactivex.internal.util.QueueDrainHelper;
|
30 | 30 | import io.reactivex.observers.SerializedObserver;
|
31 | 31 |
|
@@ -80,7 +80,7 @@ protected void subscribeActual(Observer<? super U> t) {
|
80 | 80 | }
|
81 | 81 |
|
82 | 82 | static final class BufferExactUnboundedSubscriber<T, U extends Collection<? super T>>
|
83 |
| - extends NbpQueueDrainSubscriber<T, U, U> implements Runnable, Disposable { |
| 83 | + extends QueueDrainObserver<T, U, U> implements Runnable, Disposable { |
84 | 84 | final Supplier<U> bufferSupplier;
|
85 | 85 | final long timespan;
|
86 | 86 | final TimeUnit unit;
|
@@ -242,7 +242,7 @@ public void accept(Observer<? super U> a, U v) {
|
242 | 242 | }
|
243 | 243 |
|
244 | 244 | static final class BufferSkipBoundedSubscriber<T, U extends Collection<? super T>>
|
245 |
| - extends NbpQueueDrainSubscriber<T, U, U> implements Runnable, Disposable { |
| 245 | + extends QueueDrainObserver<T, U, U> implements Runnable, Disposable { |
246 | 246 | final Supplier<U> bufferSupplier;
|
247 | 247 | final long timespan;
|
248 | 248 | final long timeskip;
|
@@ -408,7 +408,7 @@ public void accept(Observer<? super U> a, U v) {
|
408 | 408 | }
|
409 | 409 |
|
410 | 410 | static final class BufferExactBoundedSubscriber<T, U extends Collection<? super T>>
|
411 |
| - extends NbpQueueDrainSubscriber<T, U, U> implements Runnable, Disposable { |
| 411 | + extends QueueDrainObserver<T, U, U> implements Runnable, Disposable { |
412 | 412 | final Supplier<U> bufferSupplier;
|
413 | 413 | final long timespan;
|
414 | 414 | final TimeUnit unit;
|
|
0 commit comments