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.
|
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 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.