[ 
https://issues.apache.org/jira/browse/KAFKA-8687?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16889045#comment-16889045
 ] 

Matthias J. Sax commented on KAFKA-8687:
----------------------------------------

Why is `Materialized.as("myStoreName").withKeySerde(...).withValueSerde(...)`  
not sufficient?

> 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
>            Priority: Minor
>
> 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)

Reply via email to