...
Code Block | ||||
---|---|---|---|---|
| ||||
void print(final Printed<K, V> printed); KStream<K, V> through(final String topic, final Partitioned<KProduced<K, V> partitioned); void to(final String topic, final Partitioned<VProduced<V, V> partitioned); KGroupedStream<K, V> groupByKey(final Serialized<K, V> serialized); <KR> KGroupedStream<KR, V> groupBy(final KeyValueMapper<? super K, ? super V, KR> selector, Serialized<KR, V> serialized); <VO, VR> KStream<K, VR> join(final KStream<K, VO> other, final ValueJoiner<? super V, ? super VO, ? extends VR> joiner, final JoinWindows windows, final Joined<K, V, VO> options); <VT, VR> KStream<K, VR> join(final KTable<K, VT> other, final ValueJoiner<? super V, ? super VT, ? extends VR> joiner, final Joined<K, V, VT> options); <VO, VR> KStream<K, VR> leftJoin(final KStream<K, VO> other, final ValueJoiner<? super V, ? super VO, ? extends VR> joiner, final JoinWindows windows, final Joined<K, V, VO> options); <VT, VR> KStream<K, VR> leftJoin(final KTable<K, VT> other, final ValueJoiner<? super V, ? super VT, ? extends VR> joiner, final JoinWindows windows, final Joined<K, V, VT> options); <VO, VR> KStream<K, VR> outerJoin(final KStream<K, VO> other, final ValueJoiner<? super V, ? super VO, ? extends VR> joiner, final JoinWindows windows, final Joined<K, V, VO> options); <VT, VR> KStream<K, VR> outerJoin(final KTable<K, VT> other, final ValueJoiner<? super V, ? super VT, ? extends VR> joiner, final JoinWindows windows, final Joined<K, V, VT> options); |
Code Block | ||||
---|---|---|---|---|
| ||||
<KR, VR> KGroupedTable<KR, VR> groupBy(final KeyValueMapper<? super K, ? super V, KeyValue<KR, VR>> selector, Serialized<KR, VR> serialized); KTable<K, V> filter(final Predicate<? super K, ? super V> predicate, final Materialized<K, V, KeyValueStore<K, V>> materialized); KTable<K, V> filterNot(final Predicate<? super K, ? super V> predicate, final Materialized<K, V, KeyValueStore<K, V>> materialized); <VR> KTable<K, VR> mapValues(final ValueMapper<? super V, ? extends VR> mapper, final Materialized<K, V, KeyValueStore<K, V>> materialized); void to(final String topic, final Partitioned<VProduced<V, V> options); KTable<K, V> through(final String topic, final Materialized<K, V> options); <VO, VR> KTable<K, VR> join(final KTable<K, VO> other, final ValueJoiner<? super V, ? super VO, ? extends VR> joiner, final Materialized<K, VR, KeyValueStore<K, VR>> materialized); <VO, VR> KTable<K, VR> leftJoin(final KTable<K, VO> other, final ValueJoiner<? super V, ? super VO, ? extends VR> joiner, final Materialized<K, VR, KeyValueStore<K, VR>> materialized); <VO, VR> KTable<K, VR> outerJoin(final KTable<K, VO> other, final ValueJoiner<? super V, ? super VO, ? extends VR> joiner, final Materialized<K, VR, KeyValueStore<K, VR>> materialized); |
...
Code Block | ||||
---|---|---|---|---|
| ||||
/** * Optional arguments that can be specified when doing to and through operations */ public static <K, V> Partitioned<KProduced<K, V> with(final Serde<K> keySerde, final Serde<V> valueSerde) public static <K, V> Partitioned<KProduced<K, V> with(final StreamPartitioner<K, V> partitioner, final Serde<K> keySerde, final Serde<V> valueSerde) public static <K, V> Partitioned<KProduced<K, V> keySerde(final Serde<K> keySerde) public static <K, V> Partitioned<KProduced<K, V> valueSerde(final Serde<V> valueSerde) public static <K, V> Partitioned<KProduced<K, V> streamPartitioner(final StreamPartitioner<K, V> partitioner) public Partitioned<KProduced<K, V> withStreamPartitioner(final StreamPartitioner<K, V> partitioner) public Partitioned<KProduced<K, V> withValueSerde(final Serde<V> valueSerde) public Partitioned<KProduced<K, V> withKeySerde(final Serde<K> keySerde) |
...