public final class Observers
extends java.lang.Object
Observer
objects.Modifier and Type | Method and Description |
---|---|
static <T> Observer<T> |
create(Action1<? super T> onNext)
Creates an
Observer that receives the emissions of any Observable it subscribes to via
onNext but ignores onCompleted notifications;
it will throw an OnErrorNotImplementedException if onError is invoked. |
static <T> Observer<T> |
create(Action1<? super T> onNext,
Action1<java.lang.Throwable> onError)
Creates an
Observer that receives the emissions of any Observable it subscribes to via
onNext and handles any onError notification but ignores
an onCompleted notification. |
static <T> Observer<T> |
create(Action1<? super T> onNext,
Action1<java.lang.Throwable> onError,
Action0 onComplete)
Creates an
Observer that receives the emissions of any Observable it subscribes to via
onNext and handles any onError or
onCompleted notifications. |
static <T> Observer<T> |
empty()
|
public static <T> Observer<T> empty()
Observer
that does nothing in response to the emissions or notifications from
any Observable
it subscribes to but will throw an exception if its
onError
method is called.T
- the observed value typeObserver
public static <T> Observer<T> create(Action1<? super T> onNext)
Observer
that receives the emissions of any Observable
it subscribes to via
onNext
but ignores onCompleted
notifications;
it will throw an OnErrorNotImplementedException
if onError
is invoked.T
- the observed value typeonNext
- a function that handles each item emitted by an Observable
Observer
that calls onNext
for each emitted item from the Observable
the Observer
subscribes tojava.lang.IllegalArgumentException
- if onNext
is null
public static <T> Observer<T> create(Action1<? super T> onNext, Action1<java.lang.Throwable> onError)
Observer
that receives the emissions of any Observable
it subscribes to via
onNext
and handles any onError
notification but ignores
an onCompleted
notification.T
- the observed value typeonNext
- a function that handles each item emitted by an Observable
onError
- a function that handles an error notification if one is sent by an Observable
Observer
that calls onNext
for each emitted item from the Observable
the Observer
subscribes to, and calls onError
if the Observable
notifies
of an errorjava.lang.IllegalArgumentException
- if either onNext
or onError
are null
public static <T> Observer<T> create(Action1<? super T> onNext, Action1<java.lang.Throwable> onError, Action0 onComplete)
Observer
that receives the emissions of any Observable
it subscribes to via
onNext
and handles any onError
or
onCompleted
notifications.T
- the observed value typeonNext
- a function that handles each item emitted by an Observable
onError
- a function that handles an error notification if one is sent by an Observable
onComplete
- a function that handles a sequence complete notification if one is sent by an Observable
Observer
that calls onNext
for each emitted item from the Observable
the Observer
subscribes to, calls onError
if the Observable
notifies
of an error, and calls onComplete
if the Observable
notifies that the observable
sequence is completejava.lang.IllegalArgumentException
- if either onNext
, onError
, or onComplete
are null