Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
dsl.store.suppliers.class = com.my.company.MyCustomStoreSuppliers


Info
titleBehavior Change for default.dsl.store

Both the new dsl.store.suppliers.class  and the old default.dsl.store  will now respect the configurations when passed in via KafkaStreams#new(Topology, StreamsConfig)  (and other related constructors) instead of only being respected when passed in to the initial StoreBuilder#new(TopologyConfig)  (though it will be respected if passed in via the original path as well).

Materialized API

In the existing code, users are able to override the default store type by leveraging the existing Materialized.as and Materialized.withStoreType  methods. We will change the signature of these methods (see below on how we maintain compatibility) to take in a DslStoreSuppliers  instead of the StoreType  enum:

...