C0urante commented on code in PR #12010: URL: https://github.com/apache/kafka/pull/12010#discussion_r853537865
########## clients/src/main/java/org/apache/kafka/common/config/internals/BrokerSecurityConfigs.java: ########## @@ -89,4 +91,31 @@ public class BrokerSecurityConfigs { + "The broker will disconnect any such connection that is not re-authenticated within the session lifetime and that is then subsequently " + "used for any purpose other than re-authentication. Configuration names can optionally be prefixed with listener prefix and SASL " + "mechanism name in lower-case. For example, listener.name.sasl_ssl.oauthbearer.connections.max.reauth.ms=3600000"; + + public static class SaslEnabledMechanismsValidator implements ConfigDef.Validator { Review Comment: This is not a part of the public API (notice the `internals` in the package name) and Javadocs are overkill when the implementation is this straightforward IMO. That said, it might be helpful to declare the class as `private` and move it to the only class that currently uses it (`KafkaConfigs.scala`). -- 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: jira-unsubscr...@kafka.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org