Interface CogroupedKStreamX<K,VOut>
- Type Parameters:
K
- type of keysVOut
- type of values
- All Superinterfaces:
org.apache.kafka.streams.kstream.CogroupedKStream<K,
VOut>
public interface CogroupedKStreamX<K,VOut>
extends org.apache.kafka.streams.kstream.CogroupedKStream<K,VOut>
Extends the
CogroupedKStream
interface by adding methods to simplify Serde configuration, error handling,
and topic access-
Method Summary
Modifier and TypeMethodDescriptionaggregate
(org.apache.kafka.streams.kstream.Initializer<VOut> initializer, MaterializedX<K, VOut, org.apache.kafka.streams.state.KeyValueStore<org.apache.kafka.common.utils.Bytes, byte[]>> materialized) aggregate
(org.apache.kafka.streams.kstream.Initializer<VOut> initializer, org.apache.kafka.streams.kstream.Materialized<K, VOut, org.apache.kafka.streams.state.KeyValueStore<org.apache.kafka.common.utils.Bytes, byte[]>> materialized) aggregate
(org.apache.kafka.streams.kstream.Initializer<VOut> initializer, org.apache.kafka.streams.kstream.Named named) aggregate
(org.apache.kafka.streams.kstream.Initializer<VOut> initializer, org.apache.kafka.streams.kstream.Named named, MaterializedX<K, VOut, org.apache.kafka.streams.state.KeyValueStore<org.apache.kafka.common.utils.Bytes, byte[]>> materialized) aggregate
(org.apache.kafka.streams.kstream.Initializer<VOut> initializer, org.apache.kafka.streams.kstream.Named named, org.apache.kafka.streams.kstream.Materialized<K, VOut, org.apache.kafka.streams.state.KeyValueStore<org.apache.kafka.common.utils.Bytes, byte[]>> materialized) <VIn> CogroupedKStreamX<K,
VOut> cogroup
(org.apache.kafka.streams.kstream.KGroupedStream<K, VIn> groupedStream, org.apache.kafka.streams.kstream.Aggregator<? super K, ? super VIn, VOut> aggregator) windowedBy
(org.apache.kafka.streams.kstream.SessionWindows windows) windowedBy
(org.apache.kafka.streams.kstream.SlidingWindows windows) <W extends org.apache.kafka.streams.kstream.Window>
TimeWindowedCogroupedKStreamX<K,VOut> windowedBy
(org.apache.kafka.streams.kstream.Windows<W> windows)
-
Method Details
-
cogroup
-
aggregate
-
aggregate
-
aggregate
-
aggregate
KTableX<K,VOut> aggregate(org.apache.kafka.streams.kstream.Initializer<VOut> initializer, MaterializedX<K, VOut, org.apache.kafka.streams.state.KeyValueStore<org.apache.kafka.common.utils.Bytes, byte[]>> materialized) - See Also:
-
aggregate
-
aggregate
-
windowedBy
<W extends org.apache.kafka.streams.kstream.Window> TimeWindowedCogroupedKStreamX<K,VOut> windowedBy(org.apache.kafka.streams.kstream.Windows<W> windows) -
windowedBy
TimeWindowedCogroupedKStreamX<K,VOut> windowedBy(org.apache.kafka.streams.kstream.SlidingWindows windows) -
windowedBy
SessionWindowedCogroupedKStreamX<K,VOut> windowedBy(org.apache.kafka.streams.kstream.SessionWindows windows)
-