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

Class PerfObserver

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

Source from the content-addressed store, hash-verified

20import io.reactivex.rxjava3.disposables.Disposable;
21
22public final class PerfObserver implements Observer<Object> {
23 final CountDownLatch cdl;
24 final Blackhole bh;
25 public PerfObserver(Blackhole bh) {
26 this.bh = bh;
27 this.cdl = new CountDownLatch(1);
28 }
29
30 @Override
31 public void onSubscribe(Disposable d) {
32
33 }
34
35 @Override
36 public void onNext(Object value) {
37 bh.consume(value);
38 }
39
40 @Override
41 public void onError(Throwable e) {
42 e.printStackTrace();
43 cdl.countDown();
44 }
45
46 @Override
47 public void onComplete() {
48 cdl.countDown();
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…