public class MultiItemCombination extends Object
| Constructor and Description |
|---|
MultiItemCombination() |
| Modifier and Type | Method and Description |
|---|---|
MultiItemCombineIterable |
streams(Iterable<? extends org.reactivestreams.Publisher<?>> iterable)
Combines multiple streams.
|
<T1,T2> MultiItemCombine2<T1,T2> |
streams(org.reactivestreams.Publisher<? extends T1> a,
org.reactivestreams.Publisher<? extends T2> b)
Combines 2 streams.
|
<T1,T2,T3> MultiItemCombine3<T1,T2,T3> |
streams(org.reactivestreams.Publisher<? extends T1> a,
org.reactivestreams.Publisher<? extends T2> b,
org.reactivestreams.Publisher<? extends T3> c)
Combines 3 streams.
|
<T1,T2,T3,T4> |
streams(org.reactivestreams.Publisher<? extends T1> a,
org.reactivestreams.Publisher<? extends T2> b,
org.reactivestreams.Publisher<? extends T3> c,
org.reactivestreams.Publisher<? extends T4> d)
Combines 4 streams.
|
<T1,T2,T3,T4,T5> |
streams(org.reactivestreams.Publisher<? extends T1> a,
org.reactivestreams.Publisher<? extends T2> b,
org.reactivestreams.Publisher<? extends T3> c,
org.reactivestreams.Publisher<? extends T4> d,
org.reactivestreams.Publisher<? extends T5> e)
Combines 5 streams.
|
<T1,T2,T3,T4,T5,T6> |
streams(org.reactivestreams.Publisher<? extends T1> a,
org.reactivestreams.Publisher<? extends T2> b,
org.reactivestreams.Publisher<? extends T3> c,
org.reactivestreams.Publisher<? extends T4> d,
org.reactivestreams.Publisher<? extends T5> e,
org.reactivestreams.Publisher<? extends T6> f)
Combines 6 streams.
|
<T1,T2,T3,T4,T5,T6,T7> |
streams(org.reactivestreams.Publisher<? extends T1> a,
org.reactivestreams.Publisher<? extends T2> b,
org.reactivestreams.Publisher<? extends T3> c,
org.reactivestreams.Publisher<? extends T4> d,
org.reactivestreams.Publisher<? extends T5> e,
org.reactivestreams.Publisher<? extends T6> f,
org.reactivestreams.Publisher<? extends T7> g)
Combines 7 streams.
|
<T1,T2,T3,T4,T5,T6,T7,T8> |
streams(org.reactivestreams.Publisher<? extends T1> a,
org.reactivestreams.Publisher<? extends T2> b,
org.reactivestreams.Publisher<? extends T3> c,
org.reactivestreams.Publisher<? extends T4> d,
org.reactivestreams.Publisher<? extends T5> e,
org.reactivestreams.Publisher<? extends T6> f,
org.reactivestreams.Publisher<? extends T7> g,
org.reactivestreams.Publisher<? extends T8> h)
Combines 8 streams.
|
<T1,T2,T3,T4,T5,T6,T7,T8,T9> |
streams(org.reactivestreams.Publisher<? extends T1> a,
org.reactivestreams.Publisher<? extends T2> b,
org.reactivestreams.Publisher<? extends T3> c,
org.reactivestreams.Publisher<? extends T4> d,
org.reactivestreams.Publisher<? extends T5> e,
org.reactivestreams.Publisher<? extends T6> f,
org.reactivestreams.Publisher<? extends T7> g,
org.reactivestreams.Publisher<? extends T8> h,
org.reactivestreams.Publisher<? extends T9> i)
Combines 9 streams.
|
public <T1,T2> MultiItemCombine2<T1,T2> streams(org.reactivestreams.Publisher<? extends T1> a, org.reactivestreams.Publisher<? extends T2> b)
T1 - the type of item from the first streamT2 - the type of item from the second streama - the first stream, must not be nullb - the second stream, must not be nullpublic <T1,T2,T3> MultiItemCombine3<T1,T2,T3> streams(org.reactivestreams.Publisher<? extends T1> a, org.reactivestreams.Publisher<? extends T2> b, org.reactivestreams.Publisher<? extends T3> c)
T1 - the type of item from the first streamT2 - the type of item from the second streamT3 - the type of item from the third streama - the first stream, must not be nullb - the second stream, must not be nullc - the third stream, must not be nullpublic <T1,T2,T3,T4> MultiItemCombine4<T1,T2,T3,T4> streams(org.reactivestreams.Publisher<? extends T1> a, org.reactivestreams.Publisher<? extends T2> b, org.reactivestreams.Publisher<? extends T3> c, org.reactivestreams.Publisher<? extends T4> d)
T1 - the type of item from the first streamT2 - the type of item from the second streamT3 - the type of item from the third streamT4 - the type of item from the fourth streama - the first stream, must not be nullb - the second stream, must not be nullc - the third stream, must not be nulld - the fourth stream, must not be nullpublic <T1,T2,T3,T4,T5> MultiItemCombine5<T1,T2,T3,T4,T5> streams(org.reactivestreams.Publisher<? extends T1> a, org.reactivestreams.Publisher<? extends T2> b, org.reactivestreams.Publisher<? extends T3> c, org.reactivestreams.Publisher<? extends T4> d, org.reactivestreams.Publisher<? extends T5> e)
T1 - the type of item from the first streamT2 - the type of item from the second streamT3 - the type of item from the third streamT4 - the type of item from the fourth streamT5 - the type of item from the fifth streama - the first stream, must not be nullb - the second stream, must not be nullc - the third stream, must not be nulld - the fourth stream, must not be nulle - the fifth stream, must not be nullpublic <T1,T2,T3,T4,T5,T6> MultiItemCombine6<T1,T2,T3,T4,T5,T6> streams(org.reactivestreams.Publisher<? extends T1> a, org.reactivestreams.Publisher<? extends T2> b, org.reactivestreams.Publisher<? extends T3> c, org.reactivestreams.Publisher<? extends T4> d, org.reactivestreams.Publisher<? extends T5> e, org.reactivestreams.Publisher<? extends T6> f)
T1 - the type of item from the first streamT2 - the type of item from the second streamT3 - the type of item from the third streamT4 - the type of item from the fourth streamT5 - the type of item from the fifth streamT6 - the type of item from the sixth streama - the first stream, must not be nullb - the second stream, must not be nullc - the third stream, must not be nulld - the fourth stream, must not be nulle - the fifth stream, must not be nullf - the sixth stream, must not be nullpublic <T1,T2,T3,T4,T5,T6,T7> MultiItemCombine7<T1,T2,T3,T4,T5,T6,T7> streams(org.reactivestreams.Publisher<? extends T1> a, org.reactivestreams.Publisher<? extends T2> b, org.reactivestreams.Publisher<? extends T3> c, org.reactivestreams.Publisher<? extends T4> d, org.reactivestreams.Publisher<? extends T5> e, org.reactivestreams.Publisher<? extends T6> f, org.reactivestreams.Publisher<? extends T7> g)
T1 - the type of item from the first streamT2 - the type of item from the second streamT3 - the type of item from the third streamT4 - the type of item from the fourth streamT5 - the type of item from the fifth streamT6 - the type of item from the sixth streamT7 - the type of item from the seventh streama - the first stream, must not be nullb - the second stream, must not be nullc - the third stream, must not be nulld - the fourth stream, must not be nulle - the fifth stream, must not be nullf - the sixth stream, must not be nullg - the seventh stream, must not be nullpublic <T1,T2,T3,T4,T5,T6,T7,T8> MultiItemCombine8<T1,T2,T3,T4,T5,T6,T7,T8> streams(org.reactivestreams.Publisher<? extends T1> a, org.reactivestreams.Publisher<? extends T2> b, org.reactivestreams.Publisher<? extends T3> c, org.reactivestreams.Publisher<? extends T4> d, org.reactivestreams.Publisher<? extends T5> e, org.reactivestreams.Publisher<? extends T6> f, org.reactivestreams.Publisher<? extends T7> g, org.reactivestreams.Publisher<? extends T8> h)
T1 - the type of item from the first streamT2 - the type of item from the second streamT3 - the type of item from the third streamT4 - the type of item from the fourth streamT5 - the type of item from the fifth streamT6 - the type of item from the sixth streamT7 - the type of item from the seventh streamT8 - the type of item from the eighth streama - the first stream, must not be nullb - the second stream, must not be nullc - the third stream, must not be nulld - the fourth stream, must not be nulle - the fifth stream, must not be nullf - the sixth stream, must not be nullg - the seventh stream, must not be nullh - the eighth stream, must not be nullpublic <T1,T2,T3,T4,T5,T6,T7,T8,T9> MultiItemCombine9<T1,T2,T3,T4,T5,T6,T7,T8,T9> streams(org.reactivestreams.Publisher<? extends T1> a, org.reactivestreams.Publisher<? extends T2> b, org.reactivestreams.Publisher<? extends T3> c, org.reactivestreams.Publisher<? extends T4> d, org.reactivestreams.Publisher<? extends T5> e, org.reactivestreams.Publisher<? extends T6> f, org.reactivestreams.Publisher<? extends T7> g, org.reactivestreams.Publisher<? extends T8> h, org.reactivestreams.Publisher<? extends T9> i)
T1 - the type of item from the first streamT2 - the type of item from the second streamT3 - the type of item from the third streamT4 - the type of item from the fourth streamT5 - the type of item from the fifth streamT6 - the type of item from the sixth streamT7 - the type of item from the seventh streamT8 - the type of item from the eighth streamT9 - the type of item from the ninth streama - the first stream, must not be nullb - the second stream, must not be nullc - the third stream, must not be nulld - the fourth stream, must not be nulle - the fifth stream, must not be nullf - the sixth stream, must not be nullg - the seventh stream, must not be nullh - the eighth stream, must not be nulli - the ninth stream, must not be nullpublic MultiItemCombineIterable streams(Iterable<? extends org.reactivestreams.Publisher<?>> iterable)
iterable - the iterable containing the streams to combine. Must not be nullCopyright © 2019–2020 SmallRye. All rights reserved.