You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@kafka.apache.org by "Young Joo Kim (Jira)" <ji...@apache.org> on 2026/03/09 11:31:00 UTC

[jira] [Comment Edited] (KAFKA-20279) Refactor `AbstractConfigurableStoreFactory#dslStoreFormat()`

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

Young Joo Kim edited comment on KAFKA-20279 at 3/9/26 11:30 AM:
----------------------------------------------------------------

Hi [~mjsax] , if no one is currently working on this refactoring task,

I would love to give it a try. Is it okay if I assign it to myself?


was (Author: JIRAUSER312043):
Hi Matthias, if no one is currently working on this refactoring task,

 I would love to give it a try. Is it okay if I assign it to myself?

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