Skip to content

Commit

Permalink
fix: drop TopicDescriptionFactory class (#3528)
Browse files Browse the repository at this point in the history
With the upstream change to make `TopicDescription`'s constructor public, (apache/kafka#7405), we no longer need `TopicDescriptionFactory`.
  • Loading branch information
big-andy-coates authored Oct 16, 2019
1 parent 8380264 commit 5281c74
Show file tree
Hide file tree
Showing 5 changed files with 5 additions and 48 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,6 @@
import java.util.stream.Collectors;
import java.util.stream.IntStream;
import org.apache.kafka.clients.admin.TopicDescription;
import org.apache.kafka.clients.admin.TopicDescriptionFactory;
import org.apache.kafka.common.Node;
import org.apache.kafka.common.TopicPartitionInfo;
import org.apache.kafka.common.acl.AclOperation;
Expand Down Expand Up @@ -103,7 +102,7 @@ private void createTopic(
// This is useful to validate permissions to create the topic
delegate.validateCreateTopic(topic, numPartitions, replicationFactor, configs);

createdTopics.put(topic, TopicDescriptionFactory.create(
createdTopics.put(topic, new TopicDescription(
topic,
false,
partitions,
Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,6 @@
import java.util.stream.IntStream;
import org.apache.kafka.clients.admin.CreateTopicsOptions;
import org.apache.kafka.clients.admin.TopicDescription;
import org.apache.kafka.clients.admin.TopicDescriptionFactory;
import org.apache.kafka.common.Node;
import org.apache.kafka.common.TopicPartitionInfo;
import org.apache.kafka.common.acl.AclOperation;
Expand Down Expand Up @@ -73,7 +72,7 @@ private TopicDescription getDescription() {
.mapToObj(
p -> new TopicPartitionInfo(p, node, replicas, Collections.emptyList()))
.collect(Collectors.toList());
return TopicDescriptionFactory.create(
return new TopicDescription(
topicName,
false,
partitionInfoList,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,6 @@
import java.util.stream.Collectors;
import java.util.stream.IntStream;
import org.apache.kafka.clients.admin.TopicDescription;
import org.apache.kafka.clients.admin.TopicDescriptionFactory;
import org.apache.kafka.common.Node;
import org.apache.kafka.common.TopicPartitionInfo;
import org.apache.kafka.common.acl.AclOperation;
Expand Down Expand Up @@ -168,7 +167,7 @@ public void shouldTrackCreatedTopicDetails() {
.describeTopic("some topic");

// Then:
assertThat(result, is(TopicDescriptionFactory.create(
assertThat(result, is(new TopicDescription(
"some topic",
false,
topicPartitions(2, 3),
Expand All @@ -186,7 +185,7 @@ public void shouldTrackCreatedTopicsDetails() {

// Then:
assertThat(result.keySet(), contains("some topic"));
assertThat(result.get("some topic"), is(TopicDescriptionFactory.create(
assertThat(result.get("some topic"), is(new TopicDescription(
"some topic",
false,
topicPartitions(2, 3),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,6 @@
import java.util.stream.IntStream;
import org.apache.kafka.clients.admin.CreateTopicsOptions;
import org.apache.kafka.clients.admin.TopicDescription;
import org.apache.kafka.clients.admin.TopicDescriptionFactory;
import org.apache.kafka.common.Node;
import org.apache.kafka.common.TopicPartitionInfo;
import org.apache.kafka.common.acl.AclOperation;
Expand Down Expand Up @@ -75,7 +74,7 @@ private TopicDescription getDescription() {
.mapToObj(
p -> new TopicPartitionInfo(p, node, replicas, Collections.emptyList()))
.collect(Collectors.toList());
return TopicDescriptionFactory.create(
return new TopicDescription(
topicName,
false,
partitionInfoList,
Expand Down

0 comments on commit 5281c74

Please sign in to comment.