package io.reactivex.internal.operators.flowable; import io.reactivex.Flowable; import io.reactivex.Observable; import io.reactivex.Observer; import io.reactivex.disposables.Disposable; import org.reactivestreams.Subscriber; import org.reactivestreams.Subscription; /* loaded from: classes2.dex */ public final class FlowableFromObservable extends Flowable { private final Observable b; static final class SubscriberObserver implements Observer, Subscription { final Subscriber a; Disposable b; SubscriberObserver(Subscriber subscriber) { this.a = subscriber; } @Override // org.reactivestreams.Subscription public void cancel() { this.b.dispose(); } @Override // io.reactivex.Observer public void onComplete() { this.a.onComplete(); } @Override // io.reactivex.Observer public void onError(Throwable th) { this.a.onError(th); } @Override // io.reactivex.Observer public void onNext(T t) { this.a.onNext(t); } @Override // io.reactivex.Observer public void onSubscribe(Disposable disposable) { this.b = disposable; this.a.onSubscribe(this); } @Override // org.reactivestreams.Subscription public void request(long j) { } } public FlowableFromObservable(Observable observable) { this.b = observable; } @Override // io.reactivex.Flowable protected void b(Subscriber subscriber) { this.b.subscribe(new SubscriberObserver(subscriber)); } }