Interface SessionWindowedCogroupedKStreamX<K,VOut>
- Type Parameters:
K
- type of keysVOut
- type of values
- All Superinterfaces:
org.apache.kafka.streams.kstream.SessionWindowedCogroupedKStream<K,
VOut>
public interface SessionWindowedCogroupedKStreamX<K,VOut>
extends org.apache.kafka.streams.kstream.SessionWindowedCogroupedKStream<K,VOut>
Extends the
SessionWindowedCogroupedKStream
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, org.apache.kafka.streams.kstream.Merger<? super K, VOut> sessionMerger) aggregate
(org.apache.kafka.streams.kstream.Initializer<VOut> initializer, org.apache.kafka.streams.kstream.Merger<? super K, VOut> sessionMerger, MaterializedX<K, VOut, org.apache.kafka.streams.state.SessionStore<org.apache.kafka.common.utils.Bytes, byte[]>> materialized) aggregate
(org.apache.kafka.streams.kstream.Initializer<VOut> initializer, org.apache.kafka.streams.kstream.Merger<? super K, VOut> sessionMerger, org.apache.kafka.streams.kstream.Materialized<K, VOut, org.apache.kafka.streams.state.SessionStore<org.apache.kafka.common.utils.Bytes, byte[]>> materialized) aggregate
(org.apache.kafka.streams.kstream.Initializer<VOut> initializer, org.apache.kafka.streams.kstream.Merger<? super K, VOut> sessionMerger, org.apache.kafka.streams.kstream.Named named) aggregate
(org.apache.kafka.streams.kstream.Initializer<VOut> initializer, org.apache.kafka.streams.kstream.Merger<? super K, VOut> sessionMerger, org.apache.kafka.streams.kstream.Named named, MaterializedX<K, VOut, org.apache.kafka.streams.state.SessionStore<org.apache.kafka.common.utils.Bytes, byte[]>> materialized) aggregate
(org.apache.kafka.streams.kstream.Initializer<VOut> initializer, org.apache.kafka.streams.kstream.Merger<? super K, VOut> sessionMerger, org.apache.kafka.streams.kstream.Named named, org.apache.kafka.streams.kstream.Materialized<K, VOut, org.apache.kafka.streams.state.SessionStore<org.apache.kafka.common.utils.Bytes, byte[]>> materialized)
-
Method Details
-
aggregate
-
aggregate
-
aggregate
KTableX<org.apache.kafka.streams.kstream.Windowed<K>,VOut> aggregate(org.apache.kafka.streams.kstream.Initializer<VOut> initializer, org.apache.kafka.streams.kstream.Merger<? super K, VOut> sessionMerger, org.apache.kafka.streams.kstream.Materialized<K, VOut, org.apache.kafka.streams.state.SessionStore<org.apache.kafka.common.utils.Bytes, byte[]>> materialized) -
aggregate
KTableX<org.apache.kafka.streams.kstream.Windowed<K>,VOut> aggregate(org.apache.kafka.streams.kstream.Initializer<VOut> initializer, org.apache.kafka.streams.kstream.Merger<? super K, VOut> sessionMerger, MaterializedX<K, VOut, org.apache.kafka.streams.state.SessionStore<org.apache.kafka.common.utils.Bytes, byte[]>> materialized) -
aggregate
KTableX<org.apache.kafka.streams.kstream.Windowed<K>,VOut> aggregate(org.apache.kafka.streams.kstream.Initializer<VOut> initializer, org.apache.kafka.streams.kstream.Merger<? super K, VOut> sessionMerger, org.apache.kafka.streams.kstream.Named named, org.apache.kafka.streams.kstream.Materialized<K, VOut, org.apache.kafka.streams.state.SessionStore<org.apache.kafka.common.utils.Bytes, byte[]>> materialized) -
aggregate
KTableX<org.apache.kafka.streams.kstream.Windowed<K>,VOut> aggregate(org.apache.kafka.streams.kstream.Initializer<VOut> initializer, org.apache.kafka.streams.kstream.Merger<? super K, VOut> sessionMerger, org.apache.kafka.streams.kstream.Named named, MaterializedX<K, VOut, org.apache.kafka.streams.state.SessionStore<org.apache.kafka.common.utils.Bytes, byte[]>> materialized)
-