Bump kafka-clients to v2.3.1
Bug: Issue 322064239
Change-Id: I09f5b1f941284fbf29b631067e1d8c63b4b7650b
(cherry picked from commit 4b38d06b6c6522b7290e4c847d2240886dde2beb)
diff --git a/external_plugin_deps.bzl b/external_plugin_deps.bzl
index 1f23015..49673fa 100644
--- a/external_plugin_deps.bzl
+++ b/external_plugin_deps.bzl
@@ -3,8 +3,8 @@
def external_plugin_deps():
maven_jar(
name = "kafka-client",
- artifact = "org.apache.kafka:kafka-clients:2.1.1",
- sha1 = "a7b72831768ccfd69128385130409ae1a0e52f5f",
+ artifact = "org.apache.kafka:kafka-clients:2.3.1",
+ sha1 = "21664b0318d201ec412f9b02357b07ba94009c87",
)
maven_jar(
diff --git a/src/main/java/com/googlesource/gerrit/plugins/kafka/publish/KafkaRestProducer.java b/src/main/java/com/googlesource/gerrit/plugins/kafka/publish/KafkaRestProducer.java
index 8799cef..2f8b51c 100644
--- a/src/main/java/com/googlesource/gerrit/plugins/kafka/publish/KafkaRestProducer.java
+++ b/src/main/java/com/googlesource/gerrit/plugins/kafka/publish/KafkaRestProducer.java
@@ -21,6 +21,7 @@
import com.googlesource.gerrit.plugins.kafka.rest.KafkaRestClient;
import java.io.IOException;
import java.nio.charset.StandardCharsets;
+import java.time.Duration;
import java.util.List;
import java.util.Map;
import java.util.concurrent.Future;
@@ -126,6 +127,11 @@
close();
}
+ @Override
+ public void close(Duration timeout) {
+ close();
+ }
+
private String getRecordAsJson(ProducerRecord<String, String> record) {
return String.format(
"{\"records\":[{\"key\":\"%s\",\"value\":%s}]}", record.key(), record.value());