Details
-
Task
-
Status: Open
-
Minor
-
Resolution: Unresolved
-
None
-
None
-
None
-
None
Description
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.
Attachments
Issue Links
- relates to
-
KAFKA-13881 Add package.java for public package javadoc
- Resolved