...
Code Block | ||||
---|---|---|---|---|
| ||||
// New APIs: window store materialization to time windowed KTable public synchronized <K, V> KTable<Windowed<K>, V> windowedTable(final String topic, final Duration windowSize, final Consumed<K, V> consumed, final Materialized<K, V, WindowStore<Bytes, byte[]>> materialized); public synchronized <K, V> KTable<Windowed<K>, V> windowedTable(final String topic, final Duration windowSize); public synchronized <K, V> KTable<Windowed<K>, V> windowedTable(final String topic, final Duration windowSize, final Consumed<K, V> consumed); public synchronized <K, V> KTable<Windowed<K>, V> windowedTable(final String topic, final Duration windowSize, final Materialized<K, V, WindowStore<Bytes, byte[]>> materialized); // New APIs: session store materialization to session windowed KTable public synchronized <K, V> KTable<Windowed<K>, V> sessionTablesessionedTable(final String topic, final Consumed<K, V> consumed, final Materialized<K, V, SessionStore<Bytes, byte[]>> materialized); public synchronized <K, V> KTable<Windowed<K>, V> sessionTablesessionedTable(final String topic); public synchronized <K, V> KTable<Windowed<K>, V> sessionTablesessionedTable(final String topic, final Consumed<K, V> consumed); public synchronized <K, V> KTable<Windowed<K>, V> sessionTablesessionedTable(final String topic, final Materialized<K, V, SessionStore<Bytes, byte[]>> materialized); |
...