public class BiStreams extends Streams
Tuple2.
Main factories support binding incoming values into arbitrary Map stores by key.| Modifier and Type | Method and Description |
|---|---|
static <KEY,VALUE> |
reduceByKey(org.reactivestreams.Publisher<reactor.fn.tuple.Tuple2<KEY,VALUE>> publisher,
reactor.fn.BiFunction<VALUE,VALUE,VALUE> accumulator) |
static <KEY,VALUE> |
reduceByKey(org.reactivestreams.Publisher<reactor.fn.tuple.Tuple2<KEY,VALUE>> publisher,
java.util.Map<KEY,VALUE> store,
org.reactivestreams.Publisher<? extends MapStream.Signal<KEY,VALUE>> listener,
reactor.fn.BiFunction<VALUE,VALUE,VALUE> accumulator) |
static <KEY,VALUE> |
reduceByKey(org.reactivestreams.Publisher<reactor.fn.tuple.Tuple2<KEY,VALUE>> publisher,
MapStream<KEY,VALUE> mapStream,
reactor.fn.BiFunction<VALUE,VALUE,VALUE> accumulator) |
static <KEY,VALUE> |
reduceByKeyOn(org.reactivestreams.Publisher<reactor.fn.tuple.Tuple2<KEY,VALUE>> publisher,
java.util.Map<KEY,VALUE> store,
org.reactivestreams.Publisher<? extends MapStream.Signal<KEY,VALUE>> listener,
reactor.fn.BiFunction<VALUE,VALUE,VALUE> accumulator) |
static <KEY,VALUE> |
scanByKey(org.reactivestreams.Publisher<reactor.fn.tuple.Tuple2<KEY,VALUE>> publisher,
reactor.fn.BiFunction<VALUE,VALUE,VALUE> accumulator) |
static <KEY,VALUE> |
scanByKey(org.reactivestreams.Publisher<reactor.fn.tuple.Tuple2<KEY,VALUE>> publisher,
java.util.Map<KEY,VALUE> store,
org.reactivestreams.Publisher<? extends MapStream.Signal<KEY,VALUE>> listener,
reactor.fn.BiFunction<VALUE,VALUE,VALUE> accumulator) |
static <KEY,VALUE> |
scanByKey(org.reactivestreams.Publisher<reactor.fn.tuple.Tuple2<KEY,VALUE>> publisher,
MapStream<KEY,VALUE> mapStream,
reactor.fn.BiFunction<VALUE,VALUE,VALUE> accumulator) |
static <KEY,VALUE> |
scanByKeyOn(org.reactivestreams.Publisher<reactor.fn.tuple.Tuple2<KEY,VALUE>> publisher,
java.util.Map<KEY,VALUE> store,
org.reactivestreams.Publisher<? extends MapStream.Signal<KEY,VALUE>> listener,
reactor.fn.BiFunction<VALUE,VALUE,VALUE> accumulator) |
await, await, await, await, combineLatest, combineLatest, combineLatest, combineLatest, combineLatest, combineLatest, combineLatest, combineLatest, combineLatest, concat, concat, concat, concat, concat, concat, concat, concat, concat, create, createWith, createWith, createWith, defer, empty, fail, from, from, from, from, generate, join, join, join, join, join, join, join, join, join, just, just, just, just, just, just, just, just, merge, merge, merge, merge, merge, merge, merge, merge, merge, never, period, period, period, period, period, period, period, period, range, switchOnNext, switchOnNext, switchOnNext, switchOnNext, timer, timer, timer, timer, wrap, zip, zip, zip, zip, zip, zip, zip, zip, zippublic static <KEY,VALUE> Stream<reactor.fn.tuple.Tuple2<KEY,VALUE>> reduceByKey(org.reactivestreams.Publisher<reactor.fn.tuple.Tuple2<KEY,VALUE>> publisher, reactor.fn.BiFunction<VALUE,VALUE,VALUE> accumulator)
KEY - VALUE - publisher - accumulator - public static <KEY,VALUE> Stream<reactor.fn.tuple.Tuple2<KEY,VALUE>> reduceByKey(org.reactivestreams.Publisher<reactor.fn.tuple.Tuple2<KEY,VALUE>> publisher, MapStream<KEY,VALUE> mapStream, reactor.fn.BiFunction<VALUE,VALUE,VALUE> accumulator)
KEY - VALUE - publisher - mapStream - accumulator - public static <KEY,VALUE> Stream<reactor.fn.tuple.Tuple2<KEY,VALUE>> reduceByKey(org.reactivestreams.Publisher<reactor.fn.tuple.Tuple2<KEY,VALUE>> publisher, java.util.Map<KEY,VALUE> store, org.reactivestreams.Publisher<? extends MapStream.Signal<KEY,VALUE>> listener, reactor.fn.BiFunction<VALUE,VALUE,VALUE> accumulator)
KEY - VALUE - publisher - store - listener - accumulator - public static <KEY,VALUE> Stream<reactor.fn.tuple.Tuple2<KEY,VALUE>> reduceByKeyOn(org.reactivestreams.Publisher<reactor.fn.tuple.Tuple2<KEY,VALUE>> publisher, java.util.Map<KEY,VALUE> store, org.reactivestreams.Publisher<? extends MapStream.Signal<KEY,VALUE>> listener, reactor.fn.BiFunction<VALUE,VALUE,VALUE> accumulator)
KEY - VALUE - publisher - store - listener - accumulator - public static <KEY,VALUE> Stream<reactor.fn.tuple.Tuple2<KEY,VALUE>> scanByKey(org.reactivestreams.Publisher<reactor.fn.tuple.Tuple2<KEY,VALUE>> publisher, reactor.fn.BiFunction<VALUE,VALUE,VALUE> accumulator)
KEY - VALUE - publisher - accumulator - public static <KEY,VALUE> Stream<reactor.fn.tuple.Tuple2<KEY,VALUE>> scanByKey(org.reactivestreams.Publisher<reactor.fn.tuple.Tuple2<KEY,VALUE>> publisher, MapStream<KEY,VALUE> mapStream, reactor.fn.BiFunction<VALUE,VALUE,VALUE> accumulator)
KEY - VALUE - publisher - mapStream - accumulator - public static <KEY,VALUE> Stream<reactor.fn.tuple.Tuple2<KEY,VALUE>> scanByKey(org.reactivestreams.Publisher<reactor.fn.tuple.Tuple2<KEY,VALUE>> publisher, java.util.Map<KEY,VALUE> store, org.reactivestreams.Publisher<? extends MapStream.Signal<KEY,VALUE>> listener, reactor.fn.BiFunction<VALUE,VALUE,VALUE> accumulator)
KEY - VALUE - publisher - store - listener - accumulator - public static <KEY,VALUE> Stream<reactor.fn.tuple.Tuple2<KEY,VALUE>> scanByKeyOn(org.reactivestreams.Publisher<reactor.fn.tuple.Tuple2<KEY,VALUE>> publisher, java.util.Map<KEY,VALUE> store, org.reactivestreams.Publisher<? extends MapStream.Signal<KEY,VALUE>> listener, reactor.fn.BiFunction<VALUE,VALUE,VALUE> accumulator)
KEY - VALUE - publisher - store - listener - accumulator -