The combination of the And, Then,
and When operators behave much like the
Zip operator, but they do so by means of intermediate data
structures. And accepts two or more Observables and combines the
emissions from each, one set at a time, into Pattern objects.
Then operates on such Pattern objects, transforming
them in a Plan. When in turn transforms these various
Plan objects into emissions from an Observable.
TBD
TBD
In RxGroovy, these are not part of the core ReactiveX implementation, but are found as
and, then, and when in the
rxjava-joins module.
These are not part of the core RxJava implementation, but are found as and,
then, and when in the rxjava-joins module.
RxJS implements these operators as and, thenDo, and
when.
These are found in the following packages:
rx.all.jsrx.all.compat.jsrx.joinpatterns.jsThey require one of the following packages:
rx.jsrx.compat.jsrx.lite.jsrx.lite.compat.jsTBD
TBD