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)

Reply via email to