0xffff-zhiyan commented on PR #21053:
URL: https://github.com/apache/kafka/pull/21053#issuecomment-3730526749

   > Hey Tony, had a chance to discuss this a bit with @jsancio to improve my 
own understanding of how we might resolve some dependencies.
   > 
   > What do you think of the following?
   > 
   > We could create a validator that can check if a config name is valid for a 
given resource type (broker, topic, user, etc.) and then pass it through from 
SharedServer all the way down to where it's needed (ConfigurationDelta and 
ConfigurationControlManager).
   > 
   > We should probably define a functional interface for this validator which 
should live in the metadata module based on the fact the classes which will 
rely on it live in metadata. Since the actual knowledge of which configs are 
valid (e.g. DynamicConfig.Broker) is defined in the core module, the 
implementation of this interface can live in core.
   
   Thanks for the advice! This approach looks pretty good. I'll update my 
current implementation


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to