MCPcopy Index your code
hub / github.com/ReactiveX/RxJava / PerfSubscriber

Class PerfSubscriber

src/jmh/java/io/reactivex/rxjava3/core/PerfSubscriber.java:21–50  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

19import org.reactivestreams.Subscription;
20
21public class PerfSubscriber implements FlowableSubscriber<Object> {
22
23 public final CountDownLatch latch = new CountDownLatch(1);
24 private final Blackhole bh;
25
26 public PerfSubscriber(Blackhole bh) {
27 this.bh = bh;
28 }
29
30 @Override
31 public void onSubscribe(Subscription s) {
32 s.request(Long.MAX_VALUE);
33 }
34
35 @Override
36 public void onComplete() {
37 latch.countDown();
38 }
39
40 @Override
41 public void onError(Throwable e) {
42 latch.countDown();
43 }
44
45 @Override
46 public void onNext(Object t) {
47 bh.consume(t);
48 }
49
50}

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…