chia7712 commented on code in PR #15823:
URL: https://github.com/apache/kafka/pull/15823#discussion_r1581877008


##########
connect/runtime/src/test/java/org/apache/kafka/connect/runtime/rest/resources/ConnectorPluginsResourceTest.java:
##########
@@ -106,7 +106,7 @@ public class ConnectorPluginsResourceTest {
         PARTIAL_PROPS.put("name", "test");
         PARTIAL_PROPS.put("test.string.config", "testString");
         PARTIAL_PROPS.put("test.int.config", "1");
-        PARTIAL_PROPS.put("test.list.config", "a,b");
+        PARTIAL_PROPS.put("test.list.config", "a, b");

Review Comment:
   ditto. please revert unrelated change



##########
clients/src/main/java/org/apache/kafka/clients/admin/ConsumerGroupDescription.java:
##########
@@ -161,7 +160,7 @@ public  Set<AclOperation> authorizedOperations() {
     public String toString() {
         return "(groupId=" + groupId +
             ", isSimpleConsumerGroup=" + isSimpleConsumerGroup +
-            ", members=" + Utils.join(members, ",") +
+            ", members=" + String.join(",", 
Arrays.toString(members.toArray())) +

Review Comment:
   ditto



##########
connect/runtime/src/test/java/org/apache/kafka/connect/runtime/rest/resources/ConnectorPluginsResourceTest.java:
##########
@@ -188,7 +188,7 @@ public class ConnectorPluginsResourceTest {
         partialConfigs.add(configInfo);
 
         configKeyInfo = new ConfigKeyInfo("test.list.config", "LIST", true, 
null, "HIGH", "Test configuration for list type.", "Test", 2, "LONG", 
"test.list.config", Collections.emptyList());
-        configValueInfo = new ConfigValueInfo("test.list.config", "a,b", 
asList("a", "b", "c"), Collections.emptyList(), true);
+        configValueInfo = new ConfigValueInfo("test.list.config", "a, b", 
asList("a", "b", "c"), Collections.emptyList(), true);

Review Comment:
   ditto. please revert unrelated change



##########
clients/src/main/java/org/apache/kafka/clients/consumer/internals/AsyncKafkaConsumer.java:
##########
@@ -1491,7 +1490,7 @@ public void assign(Collection<TopicPartition> partitions) 
{
             // See the ApplicationEventProcessor.process() method that handles 
this event for more detail.
             applicationEventHandler.add(new 
AssignmentChangeEvent(subscriptions.allConsumed(), time.milliseconds()));
 
-            log.info("Assigned to partition(s): {}", join(partitions, ", "));
+            log.info("Assigned to partition(s): {}", String.join(", ", 
Arrays.toString(partitions.toArray())));

Review Comment:
   `Arrays.toString` will add `[]` so that is a bit different to origin 
message. Maybe you can use the lambda to generate same message.



##########
connect/runtime/src/test/java/org/apache/kafka/connect/runtime/AbstractHerderTest.java:
##########
@@ -729,7 +729,7 @@ public void testConfigValidationAllOverride() {
         String idempotenceConfigKey = 
producerOverrideKey(ProducerConfig.ENABLE_IDEMPOTENCE_CONFIG);
         config.put(idempotenceConfigKey, "true");
         String bootstrapServersConfigKey = 
producerOverrideKey(CommonClientConfigs.BOOTSTRAP_SERVERS_CONFIG);
-        config.put(bootstrapServersConfigKey, 
"SASL_PLAINTEXT://localhost:12345,SASL_PLAINTEXT://localhost:23456");
+        config.put(bootstrapServersConfigKey, 
"SASL_PLAINTEXT://localhost:12345, SASL_PLAINTEXT://localhost:23456");

Review Comment:
   could you please revert this unrelated change?



##########
tools/src/main/java/org/apache/kafka/tools/consumer/group/ConsumerGroupCommandOptions.java:
##########
@@ -213,11 +211,11 @@ void checkArgs() {
         if (options.has(describeOpt)) {
             if (!options.has(groupOpt) && !options.has(allGroupsOpt))
                 CommandLineUtils.printUsageAndExit(parser,
-                    "Option " + describeOpt + " takes one of these options: " 
+ join(allGroupSelectionScopeOpts, ", "));
+                    "Option " + describeOpt + " takes one of these options: " 
+ String.join(", ", Arrays.toString(allGroupSelectionScopeOpts.toArray())));

Review Comment:
   ditto



##########
tools/src/main/java/org/apache/kafka/tools/consumer/group/ConsumerGroupCommandOptions.java:
##########
@@ -230,7 +228,7 @@ void checkArgs() {
         if (options.has(deleteOpt)) {
             if (!options.has(groupOpt) && !options.has(allGroupsOpt))
                 CommandLineUtils.printUsageAndExit(parser,
-                    "Option " + deleteOpt + " takes one of these options: " + 
join(allGroupSelectionScopeOpts, ", "));
+                    "Option " + deleteOpt + " takes one of these options: " + 
String.join(", ", Arrays.toString(allGroupSelectionScopeOpts.toArray())));

Review Comment:
   ditto



##########
tools/src/main/java/org/apache/kafka/tools/consumer/group/ConsumerGroupCommand.java:
##########
@@ -132,7 +132,7 @@ static Set<ConsumerGroupState> 
consumerGroupStatesFromString(String input) {
         Set<ConsumerGroupState> parsedStates = 
Arrays.stream(input.split(",")).map(s -> 
ConsumerGroupState.parse(s.trim())).collect(Collectors.toSet());
         if (parsedStates.contains(ConsumerGroupState.UNKNOWN)) {
             Collection<ConsumerGroupState> validStates = 
Arrays.stream(ConsumerGroupState.values()).filter(s -> s != 
ConsumerGroupState.UNKNOWN).collect(Collectors.toList());
-            throw new IllegalArgumentException("Invalid state list '" + input 
+ "'. Valid states are: " + Utils.join(validStates, ", "));
+            throw new IllegalArgumentException("Invalid state list '" + input 
+ "'. Valid states are: " + String.join(", ", 
Arrays.toString(validStates.toArray())));

Review Comment:
   ditto. please generate the same message as before



##########
tools/src/main/java/org/apache/kafka/tools/consumer/group/ConsumerGroupCommandOptions.java:
##########
@@ -239,7 +237,7 @@ void checkArgs() {
         if (options.has(deleteOffsetsOpt)) {
             if (!options.has(groupOpt) || !options.has(topicOpt))
                 CommandLineUtils.printUsageAndExit(parser,
-                    "Option " + deleteOffsetsOpt + " takes the following 
options: " + join(allDeleteOffsetsOpts, ", "));
+                    "Option " + deleteOffsetsOpt + " takes the following 
options: " + String.join(", ", 
Arrays.toString(allDeleteOffsetsOpts.toArray())));

Review Comment:
   ditto



##########
tools/src/main/java/org/apache/kafka/tools/consumer/group/ConsumerGroupCommandOptions.java:
##########
@@ -255,7 +253,7 @@ void checkArgs() {
 
             if (!options.has(groupOpt) && !options.has(allGroupsOpt))
                 CommandLineUtils.printUsageAndExit(parser,
-                    "Option " + resetOffsetsOpt + " takes one of these 
options: " + join(allGroupSelectionScopeOpts, ", "));
+                    "Option " + resetOffsetsOpt + " takes one of these 
options: " + String.join(", ", 
Arrays.toString(allGroupSelectionScopeOpts.toArray())));

Review Comment:
   ditto



##########
tools/src/main/java/org/apache/kafka/tools/consumer/group/ConsumerGroupCommandOptions.java:
##########
@@ -213,11 +211,11 @@ void checkArgs() {
         if (options.has(describeOpt)) {
             if (!options.has(groupOpt) && !options.has(allGroupsOpt))
                 CommandLineUtils.printUsageAndExit(parser,
-                    "Option " + describeOpt + " takes one of these options: " 
+ join(allGroupSelectionScopeOpts, ", "));
+                    "Option " + describeOpt + " takes one of these options: " 
+ String.join(", ", Arrays.toString(allGroupSelectionScopeOpts.toArray())));
             List<OptionSpec<?>> mutuallyExclusiveOpts = 
Arrays.asList(membersOpt, offsetsOpt, stateOpt);
             if (mutuallyExclusiveOpts.stream().mapToInt(o -> options.has(o) ? 
1 : 0).sum() > 1) {
                 CommandLineUtils.printUsageAndExit(parser,
-                    "Option " + describeOpt + " takes at most one of these 
options: " + join(mutuallyExclusiveOpts, ", "));
+                    "Option " + describeOpt + " takes at most one of these 
options: " + String.join(", ", 
Arrays.toString(mutuallyExclusiveOpts.toArray())));

Review Comment:
   ditto



-- 
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

Reply via email to