T - Type of the stream which will trigger the emitting of a new elementD - Type of the original data streamR - Type of the returned value (= type of the resulting stream)public class CombineWithLatestStreamId<T,D,R> extends java.lang.Object implements StreamId<R>
CombineWithLatestStreamFactory| Modifier and Type | Method and Description |
|---|---|
static <T,D,R> CombineWithLatestStreamId<T,D,R> |
combine(StreamId<T> trigger,
StreamId<D> data,
java.util.function.BiFunction<T,D,R> combiner) |
java.util.function.BiFunction<T,D,R> |
combiner() |
static <T,D> CombineWithLatestStreamId<T,D,D> |
dataPropagated(StreamId<T> trigger,
StreamId<D> data) |
StreamId<D> |
dataStream() |
boolean |
equals(java.lang.Object obj) |
int |
hashCode() |
java.lang.String |
toString() |
StreamId<T> |
triggerStream() |
public static <T,D> CombineWithLatestStreamId<T,D,D> dataPropagated(StreamId<T> trigger, StreamId<D> data)
public static <T,D,R> CombineWithLatestStreamId<T,D,R> combine(StreamId<T> trigger, StreamId<D> data, java.util.function.BiFunction<T,D,R> combiner)
public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object