T1 - the first value typeT2 - the second value typeT3 - the third value typeT4 - the fourth value typeT5 - the fifth value typeT6 - the sixth value typeT7 - the sevent value typeT8 - the eighth value typeT9 - the ninth value typepublic final class Pattern9<T1,T2,T3,T4,T5,T6,T7,T8,T9>
extends java.lang.Object
| Constructor and Description |
|---|
Pattern9(io.reactivex.Observable<T1> o1,
io.reactivex.Observable<T2> o2,
io.reactivex.Observable<T3> o3,
io.reactivex.Observable<T4> o4,
io.reactivex.Observable<T5> o5,
io.reactivex.Observable<T6> o6,
io.reactivex.Observable<T7> o7,
io.reactivex.Observable<T8> o8,
io.reactivex.Observable<T9> o9) |
| Modifier and Type | Method and Description |
|---|---|
PatternN |
and(io.reactivex.Observable<? extends java.lang.Object> other)
Creates a pattern that matches when all nine observable sequences have an available element.
|
<R> Plan<R> |
then(io.reactivex.functions.Function9<T1,T2,T3,T4,T5,T6,T7,T8,T9,R> selector)
Matches when all observable sequences have an available
element and projects the elements by invoking the selector function.
|
public Pattern9(io.reactivex.Observable<T1> o1, io.reactivex.Observable<T2> o2, io.reactivex.Observable<T3> o3, io.reactivex.Observable<T4> o4, io.reactivex.Observable<T5> o5, io.reactivex.Observable<T6> o6, io.reactivex.Observable<T7> o7, io.reactivex.Observable<T8> o8, io.reactivex.Observable<T9> o9)
public PatternN and(io.reactivex.Observable<? extends java.lang.Object> other)
other - Observable sequence to match with the eight previous sequences.public <R> Plan<R> then(io.reactivex.functions.Function9<T1,T2,T3,T4,T5,T6,T7,T8,T9,R> selector)
R - the result typeselector - the function that will be invoked for elements in the source sequences.java.lang.NullPointerException - if selector is null