package io.reactivex.observers; import io.reactivex.Observer; import io.reactivex.disposables.Disposable; import io.reactivex.internal.disposables.DisposableHelper; import io.reactivex.internal.util.EndConsumerHelper; import java.util.concurrent.atomic.AtomicReference; /* loaded from: classes2.dex */ public abstract class DisposableObserver implements Observer, Disposable { final AtomicReference a = new AtomicReference<>(); protected void a() { } @Override // io.reactivex.disposables.Disposable public final void dispose() { DisposableHelper.dispose(this.a); } @Override // io.reactivex.Observer public final void onSubscribe(Disposable disposable) { if (EndConsumerHelper.a(this.a, disposable, getClass())) { a(); } } }