[ 
https://issues.apache.org/jira/browse/KAFKA-7919?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

John Roesler updated KAFKA-7919:
--------------------------------
    Labels: needs-discussion needs-kip  (was: needs-kip)

> Reorganize Stores builders
> --------------------------
>
>                 Key: KAFKA-7919
>                 URL: https://issues.apache.org/jira/browse/KAFKA-7919
>             Project: Kafka
>          Issue Type: Improvement
>          Components: streams
>            Reporter: John Roesler
>            Priority: Major
>              Labels: needs-discussion, needs-kip
>
> I have heard complaints from a few people that they find the whole process of 
> using `Materialized`, `Stores`, `StoreBuilder`s, and `StoreSupplier`s 
> confusing.
> I think it would help if we separated Stores into separate StoreBuilders and 
> BytesStoreSuppliers factory classes. Or maybe even break the suppliers 
> factory down further into `KeyValueBytesStoreSuppliers`, etc. Then, the 
> javadocs in `Materialized.as` can point people to the right factory class to 
> use, and, when they get there, they'll only be confronted with options they 
> can make use of.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to