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 typepublic final class Pattern7<T1,T2,T3,T4,T5,T6,T7> extends Object
| Constructor and Description |
|---|
Pattern7(Observable<T1> o1,
Observable<T2> o2,
Observable<T3> o3,
Observable<T4> o4,
Observable<T5> o5,
Observable<T6> o6,
Observable<T7> o7) |
| Modifier and Type | Method and Description |
|---|---|
<T8> Pattern8<T1,T2,T3,T4,T5,T6,T7,T8> |
and(Observable<T8> other)
Creates a pattern that matches when all seven observable sequences have an available element.
|
<R> Plan<R> |
then(Function7<T1,T2,T3,T4,T5,T6,T7,R> selector)
Matches when all observable sequences have an available
element and projects the elements by invoking the selector function.
|
public Pattern7(Observable<T1> o1, Observable<T2> o2, Observable<T3> o3, Observable<T4> o4, Observable<T5> o5, Observable<T6> o6, Observable<T7> o7)
public <T8> Pattern8<T1,T2,T3,T4,T5,T6,T7,T8> and(Observable<T8> other)
T8 - the value type of the extra Observableother - Observable sequence to match with the six previous sequences.public <R> Plan<R> then(Function7<T1,T2,T3,T4,T5,T6,T7,R> selector)
R - the result typeselector - the function that will be invoked for elements in the source sequences.NullPointerException - if selector is null