Uploaded image for project: 'Kafka'
  1. Kafka
  2. KAFKA-7919

Reorganize Stores builders

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: streams

      Description

      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.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              vvcephei John Roesler
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated: