This is an automated email from the ASF dual-hosted git repository.
chia7712 pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/kafka.git
The following commit(s) were added to refs/heads/trunk by this push:
new 1584d494701 KAFKA-18944 Remove unused setters from ClusterConfig
(#19166)
1584d494701 is described below
commit 1584d49470107b54ad7921df7b60c53284ea430e
Author: ClarkChen <[email protected]>
AuthorDate: Sun Mar 9 17:49:28 2025 +0800
KAFKA-18944 Remove unused setters from ClusterConfig (#19166)
Remove unused `saslServerProperties`, `saslClientProperties`,
`adminClientProperties`, `producerProperties`, and `consumerProperties`
in ClusterConfig.
First, I quickly fixed the unused adminClientProperties, and then I will
move on to https://github.com/apache/kafka/pull/19094 to fix the related
issues.
Pass AdminClientRebootstrapTest
<img width="1398" alt="Screenshot 2025-03-09 at 12 54 57 PM"
src="https://github.com/user-attachments/assets/73c50376-6602-493d-8abd-0eb2bb304114"
/>
Pass ClusterConfigTest
<img width="1117" alt="Screenshot 2025-03-09 at 12 55 28 PM"
src="https://github.com/user-attachments/assets/b4da59da-dfdf-4698-9077-5086854360ab"
/>
Reviewers: Chia-Ping Tsai <[email protected]>
---
.../kafka/test/api/AdminClientRebootstrapTest.java | 1 -
.../kafka/common/test/api/ClusterConfig.java | 75 +---------------------
.../kafka/common/test/api/ClusterConfigTest.java | 5 --
3 files changed, 3 insertions(+), 78 deletions(-)
diff --git a/core/src/test/java/kafka/test/api/AdminClientRebootstrapTest.java
b/core/src/test/java/kafka/test/api/AdminClientRebootstrapTest.java
index 449f6fa0c67..b1a38aaceec 100644
--- a/core/src/test/java/kafka/test/api/AdminClientRebootstrapTest.java
+++ b/core/src/test/java/kafka/test/api/AdminClientRebootstrapTest.java
@@ -68,7 +68,6 @@ public class AdminClientRebootstrapTest {
return ClusterConfig.defaultBuilder()
.setTypes(Set.of(Type.KRAFT))
.setBrokers(BROKER_COUNT)
- .setAdminClientProperties(rebootstrapProperties)
.setServerProperties(serverProperties).build();
}
diff --git
a/test-common/test-common-internal-api/src/main/java/org/apache/kafka/common/test/api/ClusterConfig.java
b/test-common/test-common-internal-api/src/main/java/org/apache/kafka/common/test/api/ClusterConfig.java
index e1db72f1106..b9090b9ce40 100644
---
a/test-common/test-common-internal-api/src/main/java/org/apache/kafka/common/test/api/ClusterConfig.java
+++
b/test-common/test-common-internal-api/src/main/java/org/apache/kafka/common/test/api/ClusterConfig.java
@@ -56,11 +56,6 @@ public class ClusterConfig {
private final MetadataVersion metadataVersion;
private final Map<String, String> serverProperties;
- private final Map<String, String> producerProperties;
- private final Map<String, String> consumerProperties;
- private final Map<String, String> adminClientProperties;
- private final Map<String, String> saslServerProperties;
- private final Map<String, String> saslClientProperties;
private final List<String> tags;
private final Map<Integer, Map<String, String>> perServerProperties;
private final Map<Feature, Short> features;
@@ -69,10 +64,8 @@ public class ClusterConfig {
private ClusterConfig(Set<Type> types, int brokers, int controllers, int
disksPerBroker, boolean autoStart,
SecurityProtocol brokerSecurityProtocol, ListenerName
brokerListenerName,
SecurityProtocol controllerSecurityProtocol, ListenerName
controllerListenerName, File trustStoreFile,
- MetadataVersion metadataVersion, Map<String, String>
serverProperties, Map<String, String> producerProperties,
- Map<String, String> consumerProperties, Map<String, String>
adminClientProperties, Map<String, String> saslServerProperties,
- Map<String, String> saslClientProperties, Map<Integer,
Map<String, String>> perServerProperties, List<String> tags,
- Map<Feature, Short> features) {
+ MetadataVersion metadataVersion, Map<String, String>
serverProperties,
+ Map<Integer, Map<String, String>> perServerProperties,
List<String> tags, Map<Feature, Short> features) {
// do fail fast. the following values are invalid for kraft modes.
if (brokers < 0) throw new IllegalArgumentException("Number of brokers
must be greater or equal to zero.");
if (controllers < 0) throw new IllegalArgumentException("Number of
controller must be greater or equal to zero.");
@@ -90,11 +83,6 @@ public class ClusterConfig {
this.trustStoreFile = trustStoreFile;
this.metadataVersion = Objects.requireNonNull(metadataVersion);
this.serverProperties = Objects.requireNonNull(serverProperties);
- this.producerProperties = Objects.requireNonNull(producerProperties);
- this.consumerProperties = Objects.requireNonNull(consumerProperties);
- this.adminClientProperties =
Objects.requireNonNull(adminClientProperties);
- this.saslServerProperties =
Objects.requireNonNull(saslServerProperties);
- this.saslClientProperties =
Objects.requireNonNull(saslClientProperties);
this.perServerProperties = Objects.requireNonNull(perServerProperties);
this.tags = Objects.requireNonNull(tags);
this.features = Objects.requireNonNull(features);
@@ -124,26 +112,6 @@ public class ClusterConfig {
return serverProperties;
}
- public Map<String, String> producerProperties() {
- return producerProperties;
- }
-
- public Map<String, String> consumerProperties() {
- return consumerProperties;
- }
-
- public Map<String, String> adminClientProperties() {
- return adminClientProperties;
- }
-
- public Map<String, String> saslServerProperties() {
- return saslServerProperties;
- }
-
- public Map<String, String> saslClientProperties() {
- return saslClientProperties;
- }
-
public SecurityProtocol brokerSecurityProtocol() {
return brokerSecurityProtocol;
}
@@ -222,11 +190,6 @@ public class ClusterConfig {
.setTrustStoreFile(clusterConfig.trustStoreFile)
.setMetadataVersion(clusterConfig.metadataVersion)
.setServerProperties(clusterConfig.serverProperties)
- .setProducerProperties(clusterConfig.producerProperties)
- .setConsumerProperties(clusterConfig.consumerProperties)
- .setAdminClientProperties(clusterConfig.adminClientProperties)
- .setSaslServerProperties(clusterConfig.saslServerProperties)
- .setSaslClientProperties(clusterConfig.saslClientProperties)
.setPerServerProperties(clusterConfig.perServerProperties)
.setTags(clusterConfig.tags)
.setFeatures(clusterConfig.features);
@@ -245,11 +208,6 @@ public class ClusterConfig {
private File trustStoreFile;
private MetadataVersion metadataVersion;
private Map<String, String> serverProperties = Collections.emptyMap();
- private Map<String, String> producerProperties =
Collections.emptyMap();
- private Map<String, String> consumerProperties =
Collections.emptyMap();
- private Map<String, String> adminClientProperties =
Collections.emptyMap();
- private Map<String, String> saslServerProperties =
Collections.emptyMap();
- private Map<String, String> saslClientProperties =
Collections.emptyMap();
private Map<Integer, Map<String, String>> perServerProperties =
Collections.emptyMap();
private List<String> tags = Collections.emptyList();
private Map<Feature, Short> features = Collections.emptyMap();
@@ -316,31 +274,6 @@ public class ClusterConfig {
return this;
}
- public Builder setConsumerProperties(Map<String, String>
consumerProperties) {
- this.consumerProperties = Map.copyOf(consumerProperties);
- return this;
- }
-
- public Builder setProducerProperties(Map<String, String>
producerProperties) {
- this.producerProperties = Map.copyOf(producerProperties);
- return this;
- }
-
- public Builder setAdminClientProperties(Map<String, String>
adminClientProperties) {
- this.adminClientProperties = Map.copyOf(adminClientProperties);
- return this;
- }
-
- public Builder setSaslServerProperties(Map<String, String>
saslServerProperties) {
- this.saslServerProperties = Map.copyOf(saslServerProperties);
- return this;
- }
-
- public Builder setSaslClientProperties(Map<String, String>
saslClientProperties) {
- this.saslClientProperties = Map.copyOf(saslClientProperties);
- return this;
- }
-
public Builder setPerServerProperties(Map<Integer, Map<String,
String>> perServerProperties) {
this.perServerProperties = Collections.unmodifiableMap(
perServerProperties.entrySet().stream()
@@ -361,9 +294,7 @@ public class ClusterConfig {
public ClusterConfig build() {
return new ClusterConfig(types, brokers, controllers,
disksPerBroker, autoStart,
brokerSecurityProtocol, brokerListenerName,
controllerSecurityProtocol, controllerListenerName,
- trustStoreFile, metadataVersion, serverProperties,
producerProperties, consumerProperties,
- adminClientProperties, saslServerProperties,
saslClientProperties,
- perServerProperties, tags, features);
+ trustStoreFile, metadataVersion, serverProperties,
perServerProperties, tags, features);
}
}
}
diff --git
a/test-common/test-common-internal-api/src/test/java/org/apache/kafka/common/test/api/ClusterConfigTest.java
b/test-common/test-common-internal-api/src/test/java/org/apache/kafka/common/test/api/ClusterConfigTest.java
index bdd68e6b6a5..4e49ef63e40 100644
---
a/test-common/test-common-internal-api/src/test/java/org/apache/kafka/common/test/api/ClusterConfigTest.java
+++
b/test-common/test-common-internal-api/src/test/java/org/apache/kafka/common/test/api/ClusterConfigTest.java
@@ -68,11 +68,6 @@ public class ClusterConfigTest {
.setTrustStoreFile(trustStoreFile)
.setMetadataVersion(MetadataVersion.MINIMUM_VERSION)
.setServerProperties(Collections.singletonMap("broker",
"broker_value"))
- .setConsumerProperties(Collections.singletonMap("consumer",
"consumer_value"))
- .setProducerProperties(Collections.singletonMap("producer",
"producer_value"))
-
.setAdminClientProperties(Collections.singletonMap("admin_client",
"admin_client_value"))
-
.setSaslClientProperties(Collections.singletonMap("sasl_client",
"sasl_client_value"))
-
.setSaslServerProperties(Collections.singletonMap("sasl_server",
"sasl_server_value"))
.setPerServerProperties(Collections.singletonMap(0,
Collections.singletonMap("broker_0", "broker_0_value")))
.build();