Chia-Ping Tsai created KAFKA-16677: -------------------------------------- Summary: Replace ClusterType#ALL and ClusterType#DEFAULT by Array Key: KAFKA-16677 URL: https://issues.apache.org/jira/browse/KAFKA-16677 Project: Kafka Issue Type: Improvement Reporter: Chia-Ping Tsai Assignee: Chia-Ping Tsai
Both ClusterType#ALL and ClusterType#DEFAULT are a kind of "tag" instead of true "type". It seems to me they can be removed by using Array. For example: ClusterType#ALL -> {Type.ZK, Type.KRAFT, Type.CO_KRAFT} ClusterType#DEFAULT -> {} There are two benefits 1. That is more readable for "ALL type". 2. We don't throw the awkward "exception" when seeing "DEFAULT". -- This message was sent by Atlassian Jira (v8.20.10#820010)