diff --git a/buildSrc/src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy b/buildSrc/src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy index 1065794da798..9b4d73b6ab89 100644 --- a/buildSrc/src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy +++ b/buildSrc/src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy @@ -624,6 +624,7 @@ class BeamModulePlugin implements Plugin { def jsr305_version = "3.0.2" def everit_json_version = "1.14.2" def kafka_version = "2.4.1" + def kafka_client_version = "3.7.0" def log4j2_version = "2.20.0" def nemo_version = "0.1" // [bomupgrader] determined by: io.grpc:grpc-netty, consistent with: google_cloud_platform_libraries_bom @@ -830,7 +831,7 @@ class BeamModulePlugin implements Plugin { jupiter_engine : "org.junit.jupiter:junit-jupiter-engine:$jupiter_version", jupiter_params : "org.junit.jupiter:junit-jupiter-params:$jupiter_version", kafka : "org.apache.kafka:kafka_2.11:$kafka_version", - kafka_clients : "org.apache.kafka:kafka-clients:$kafka_version", + kafka_clients : "org.apache.kafka:kafka-clients:$kafka_client_version", log4j : "log4j:log4j:1.2.17", log4j_over_slf4j : "org.slf4j:log4j-over-slf4j:$slf4j_version", log4j2_api : "org.apache.logging.log4j:log4j-api:$log4j2_version", diff --git a/sdks/java/io/kafka/src/test/java/org/apache/beam/sdk/io/kafka/KafkaCommitOffsetTest.java b/sdks/java/io/kafka/src/test/java/org/apache/beam/sdk/io/kafka/KafkaCommitOffsetTest.java index c16e25510ab8..9fb8f7ba1274 100644 --- a/sdks/java/io/kafka/src/test/java/org/apache/beam/sdk/io/kafka/KafkaCommitOffsetTest.java +++ b/sdks/java/io/kafka/src/test/java/org/apache/beam/sdk/io/kafka/KafkaCommitOffsetTest.java @@ -17,11 +17,11 @@ */ package org.apache.beam.sdk.io.kafka; +import java.time.Duration; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; -import java.util.concurrent.TimeUnit; import org.apache.beam.sdk.coders.CannotProvideCoderException; import org.apache.beam.sdk.coders.KvCoder; import org.apache.beam.sdk.coders.StringUtf8Coder; @@ -236,7 +236,12 @@ public synchronized void commitSync(Map offse } @Override - public synchronized void close(long timeout, TimeUnit unit) { + public void close() { + // Ignore closing since we're using a single consumer. + } + + @Override + public synchronized void close(Duration timeout) { // Ignore closing since we're using a single consumer. } }