jmhostalet created KAFKA-8687: --------------------------------- Summary: Pass store name when creating a Materialized using with(keySerde, valueSerde) Key: KAFKA-8687 URL: https://issues.apache.org/jira/browse/KAFKA-8687 Project: Kafka Issue Type: Wish Components: streams Affects Versions: 2.3.0 Reporter: jmhostalet
current implementation of Materialized does not permit setting the name when using with(keySerde, valueSerde) {code:java} public static <K, V, S extends StateStore> Materialized<K, V, S> with(Serde<K> keySerde, Serde<V> valueSerde) { return (new Materialized((String)null)).withKeySerde(keySerde).withValueSerde(valueSerde); } {code} it would be nice to have such a feature, for example: {code:java} public static <K, V, S extends StateStore> Materialized<K, V, S> with(Serde<K> keySerde, Serde<V> valueSerde) { return with((String)null, keySerde, valueSerde); } public static <K, V, S extends StateStore> Materialized<K, V, S> with(String name, Serde<K> keySerde, Serde<V> valueSerde) { return (new Materialized(name)).withKeySerde(keySerde).withValueSerde(valueSerde); } {code} -- This message was sent by Atlassian JIRA (v7.6.14#76016)