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)