@Deprecated
public final class CompletableSubject
extends io.reactivex.Completable
implements io.reactivex.CompletableObserver
All methods are thread safe. Calling onComplete multiple times has no effect. Calling onError multiple times relays the Throwable to the RxJavaPlugins' error handler.
The CompletableSubject doesn't store the Disposables coming through onSubscribe but disposes them once the other onXXX methods were called (terminal state reached).
| Modifier and Type | Method and Description |
|---|---|
static CompletableSubject |
create()
Deprecated.
Creates a fresh CompletableSubject.
|
java.lang.Throwable |
getThrowable()
Deprecated.
Returns the terminal error if this CompletableSubject has been terminated with an error, null otherwise.
|
boolean |
hasComplete()
Deprecated.
Returns true if this CompletableSubject has been completed.
|
boolean |
hasObservers()
Deprecated.
Returns true if this CompletableSubject has observers.
|
boolean |
hasThrowable()
Deprecated.
Returns true if this CompletableSubject has been terminated with an error.
|
void |
onComplete()
Deprecated.
|
void |
onError(java.lang.Throwable e)
Deprecated.
|
void |
onSubscribe(io.reactivex.disposables.Disposable d)
Deprecated.
|
protected void |
subscribeActual(io.reactivex.CompletableObserver observer)
Deprecated.
|
amb, ambArray, ambWith, andThen, andThen, andThen, andThen, andThen, blockingAwait, blockingAwait, blockingGet, blockingGet, cache, complete, compose, concat, concat, concat, concatArray, concatWith, create, defer, delay, delay, delay, doAfterTerminate, doFinally, doOnComplete, doOnDispose, doOnError, doOnEvent, doOnSubscribe, doOnTerminate, error, error, fromAction, fromCallable, fromFuture, fromObservable, fromPublisher, fromRunnable, fromSingle, hide, lift, merge, merge, merge, mergeArray, mergeArrayDelayError, mergeDelayError, mergeDelayError, mergeDelayError, mergeWith, never, observeOn, onErrorComplete, onErrorComplete, onErrorResumeNext, repeat, repeat, repeatUntil, repeatWhen, retry, retry, retry, retry, retryWhen, startWith, startWith, startWith, subscribe, subscribe, subscribe, subscribe, subscribeOn, subscribeWith, test, test, timeout, timeout, timeout, timeout, timer, timer, to, toFlowable, toMaybe, toObservable, toSingle, toSingleDefault, unsafeCreate, unsubscribeOn, using, using, wrappublic static CompletableSubject create()
public void onSubscribe(io.reactivex.disposables.Disposable d)
onSubscribe in interface io.reactivex.CompletableObserverpublic void onError(java.lang.Throwable e)
onError in interface io.reactivex.CompletableObserverpublic void onComplete()
onComplete in interface io.reactivex.CompletableObserverprotected void subscribeActual(io.reactivex.CompletableObserver observer)
subscribeActual in class io.reactivex.Completablepublic java.lang.Throwable getThrowable()
public boolean hasThrowable()
public boolean hasComplete()
public boolean hasObservers()