package io.reactivex.internal.operators.observable; import io.reactivex.Observable; import io.reactivex.ObservableSource; import io.reactivex.Observer; import io.reactivex.exceptions.Exceptions; import io.reactivex.internal.disposables.EmptyDisposable; import io.reactivex.internal.functions.ObjectHelper; import java.util.concurrent.Callable; /* loaded from: classes2.dex */ public final class ObservableDefer extends Observable { final Callable> a; public ObservableDefer(Callable> callable) { this.a = callable; } @Override // io.reactivex.Observable public void subscribeActual(Observer observer) { try { ObservableSource call = this.a.call(); ObjectHelper.a(call, "null ObservableSource supplied"); call.subscribe(observer); } catch (Throwable th) { Exceptions.b(th); EmptyDisposable.error(th, observer); } } }