[
https://issues.apache.org/jira/browse/KAFKA-20279?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Matthias J. Sax resolved KAFKA-20279.
-------------------------------------
Fix Version/s: 4.3.0
Resolution: Fixed
> Refactor `AbstractConfigurableStoreFactory#dslStoreFormat()`
> ------------------------------------------------------------
>
> Key: KAFKA-20279
> URL: https://issues.apache.org/jira/browse/KAFKA-20279
> Project: Kafka
> Issue Type: Sub-task
> Reporter: Matthias J. Sax
> Assignee: Young Joo Kim
> Priority: Minor
> Fix For: 4.3.0
>
>
> Atm, we track the configured DSL store format via `
> AbstractConfigurableStoreFactory#dslStoreFormat()` and sub-classe make
> decision about how to translate the provided format, in particular what the
> default is they are using if not set.
>
> This works atm, but doesn't seem correct. The factory does not know, which
> DSL operator (aka Processor implementation) uses it. We should make the
> factory "dumb" and pull out this decision to the code that _uses_ the
> factory, as only the creator of the factory has the context to make the right
> decision.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)