Chia-Ping Tsai created KAFKA-16560:
--------------------------------------

             Summary: Refactor/cleanup BrokerNode/ControllerNode/ClusterConfig
                 Key: KAFKA-16560
                 URL: https://issues.apache.org/jira/browse/KAFKA-16560
             Project: Kafka
          Issue Type: Improvement
            Reporter: Chia-Ping Tsai
            Assignee: Chia-Ping Tsai


origin discussion: 
https://github.com/apache/kafka/pull/15715#discussion_r1564660916

It seems to me this jira should address following tasks.

1. make them immutable. We have adopted the builder pattern, so all changes 
should be completed in the builder phase

2. make all `Builder#build()` not accept any arguments. Instead, we should add 
new setters for those arguments.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to