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)