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 Object
Constructor and Description |
---|
Pattern9(Observable<T1> o1,
Observable<T2> o2,
Observable<T3> o3,
Observable<T4> o4,
Observable<T5> o5,
Observable<T6> o6,
Observable<T7> o7,
Observable<T8> o8,
Observable<T9> o9) |
Modifier and Type | Method and Description |
---|---|
PatternN |
and(Observable<? extends Object> other)
Creates a pattern that matches when all nine observable sequences have an available element.
|
<R> Plan<R> |
then(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(Observable<T1> o1, Observable<T2> o2, Observable<T3> o3, Observable<T4> o4, Observable<T5> o5, Observable<T6> o6, Observable<T7> o7, Observable<T8> o8, Observable<T9> o9)
public PatternN and(Observable<? extends Object> other)
other
- Observable sequence to match with the eight previous sequences.public <R> Plan<R> then(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.NullPointerException
- if selector is null