Skip to content

Commit 0be2c79

Browse files
committed
Making configValues immmutable set
1 parent 4faaaf5 commit 0be2c79

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/main/java/io/confluent/kafka/connect/datagen/DatagenTask.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616

1717
package io.confluent.kafka.connect.datagen;
1818

19+
import com.google.common.collect.ImmutableSet;
1920
import io.confluent.avro.random.generator.Generator;
2021
import io.confluent.connect.avro.AvroData;
2122
import java.util.ArrayList;
@@ -32,7 +33,6 @@
3233
import java.util.concurrent.Future;
3334
import java.util.concurrent.TimeUnit;
3435
import java.util.concurrent.TimeoutException;
35-
import java.util.stream.Collectors;
3636
import org.apache.avro.generic.GenericRecord;
3737
import org.apache.kafka.connect.data.Schema;
3838
import org.apache.kafka.connect.data.SchemaAndValue;
@@ -90,10 +90,12 @@ protected enum Quickstart {
9090
static final Set<String> configValues;
9191

9292
static {
93-
configValues = Arrays.stream(Quickstart.values())
93+
ImmutableSet.Builder<String> immutableSetBuilder = ImmutableSet.builder();
94+
Arrays.stream(Quickstart.values())
9495
.map(Quickstart::name)
9596
.map(String::toLowerCase)
96-
.collect(Collectors.toSet());
97+
.forEach(immutableSetBuilder::add);
98+
configValues = immutableSetBuilder.build();
9799
}
98100

99101
private final String schemaFilename;

0 commit comments

Comments
 (0)