You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kafka.apache.org by "Greg Harris (Jira)" <ji...@apache.org> on 2022/11/22 22:39:00 UTC

[jira] [Created] (KAFKA-14416) org.apache.kafka.common.config.internals classes should be relocated

Greg Harris created KAFKA-14416:
-----------------------------------

             Summary: org.apache.kafka.common.config.internals classes should be relocated
                 Key: KAFKA-14416
                 URL: https://issues.apache.org/jira/browse/KAFKA-14416
             Project: Kafka
          Issue Type: Task
            Reporter: Greg Harris


The classes in `org.apache.kafka.common.config.internals`, currently BrokerSecurityConfigs and QuotaConfigs, both contain configuration properties that are used in the Kafka Server.

This clashes with the more general purpose of the `org.apache.kafka.common.config` package, which is defining the mechanisms for defining and parsing configurations. The `internals` subpackage so far appears to refer to implementation details of the containing package. The `internals` package in this case is just a consumer of the `config` package's API, and should be semantically co-located closer to the application which is requiring these configurations to be defined.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)