This is an automated email from the ASF dual-hosted git repository. martijnvisser pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/flink-connector-pulsar.git
The following commit(s) were added to refs/heads/main by this push: new 104bdc3 [FLINK-31676][Connector/Pulsar] Replace Shaded Guava from Flink with Shaded Guava from Pulsar 104bdc3 is described below commit 104bdc378b4f4d12ffeaf550cccd2d5633bef58d Author: Martijn Visser <mvis...@confluent.io> AuthorDate: Fri Mar 31 13:40:44 2023 +0200 [FLINK-31676][Connector/Pulsar] Replace Shaded Guava from Flink with Shaded Guava from Pulsar --- .../connector/pulsar/common/config/PulsarConfigValidator.java | 4 ++-- .../pulsar/common/handler/PulsarAdminInvocationHandler.java | 5 ++--- .../pulsar/common/schema/factories/PrimitiveSchemaFactory.java | 3 +-- .../apache/flink/connector/pulsar/sink/writer/PulsarWriter.java | 3 +-- .../connector/pulsar/sink/writer/router/KeyHashTopicRouter.java | 3 +-- .../connector/pulsar/sink/writer/topic/MetadataListener.java | 9 ++++----- .../connector/pulsar/sink/writer/topic/ProducerRegister.java | 3 +-- .../connector/pulsar/source/config/PulsarConsumerBuilder.java | 3 +-- .../connector/pulsar/source/enumerator/topic/TopicNameUtils.java | 3 +-- .../connector/pulsar/source/enumerator/topic/TopicPartition.java | 3 +-- .../pulsar/source/reader/PulsarPartitionSplitReader.java | 3 +-- .../pulsar/sink/writer/router/RoundRobinTopicRouterTest.java | 3 +-- .../source/enumerator/PulsarSourceEnumStateSerializerTest.java | 3 +-- .../pulsar/source/enumerator/PulsarSourceEnumeratorTest.java | 5 ++--- .../pulsar/source/reader/PulsarPartitionSplitReaderTest.java | 2 +- .../connector/pulsar/source/reader/PulsarSourceReaderTest.java | 2 +- .../flink/connector/pulsar/testutils/function/ControlSource.java | 3 +-- .../pulsar/testutils/runtime/PulsarRuntimeOperator.java | 3 +-- .../testutils/runtime/singleton/PulsarSingletonRuntime.java | 2 +- .../connector/pulsar/testutils/sink/PulsarSinkTestContext.java | 3 +-- 20 files changed, 26 insertions(+), 42 deletions(-) diff --git a/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/common/config/PulsarConfigValidator.java b/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/common/config/PulsarConfigValidator.java index ac8f296..cbb4dda 100644 --- a/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/common/config/PulsarConfigValidator.java +++ b/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/common/config/PulsarConfigValidator.java @@ -22,8 +22,8 @@ import org.apache.flink.annotation.Internal; import org.apache.flink.configuration.ConfigOption; import org.apache.flink.configuration.Configuration; -import org.apache.flink.shaded.guava30.com.google.common.collect.ImmutableList; -import org.apache.flink.shaded.guava30.com.google.common.collect.ImmutableSet; +import org.apache.pulsar.shade.com.google.common.collect.ImmutableList; +import org.apache.pulsar.shade.com.google.common.collect.ImmutableSet; import java.util.ArrayList; import java.util.HashSet; diff --git a/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/common/handler/PulsarAdminInvocationHandler.java b/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/common/handler/PulsarAdminInvocationHandler.java index b797e2e..14d5ad2 100644 --- a/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/common/handler/PulsarAdminInvocationHandler.java +++ b/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/common/handler/PulsarAdminInvocationHandler.java @@ -20,11 +20,10 @@ package org.apache.flink.connector.pulsar.common.handler; import org.apache.flink.connector.pulsar.common.config.PulsarConfiguration; -import org.apache.flink.shaded.guava30.com.google.common.util.concurrent.RateLimiter; - import org.apache.pulsar.client.admin.PulsarAdmin; import org.apache.pulsar.client.admin.PulsarAdminException; import org.apache.pulsar.client.admin.PulsarAdminException.NotFoundException; +import org.apache.pulsar.shade.com.google.common.util.concurrent.RateLimiter; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -39,7 +38,7 @@ import static java.util.concurrent.TimeUnit.MILLISECONDS; import static org.apache.flink.connector.pulsar.common.config.PulsarOptions.PULSAR_ADMIN_REQUEST_RATES; import static org.apache.flink.connector.pulsar.common.config.PulsarOptions.PULSAR_ADMIN_REQUEST_RETRIES; import static org.apache.flink.connector.pulsar.common.config.PulsarOptions.PULSAR_ADMIN_REQUEST_WAIT_MILLIS; -import static org.apache.flink.shaded.guava30.com.google.common.util.concurrent.Uninterruptibles.sleepUninterruptibly; +import static org.apache.pulsar.shade.com.google.common.util.concurrent.Uninterruptibles.sleepUninterruptibly; /** A wrapper which wraps the {@link PulsarAdmin} with request retry and rate limit support. */ public class PulsarAdminInvocationHandler implements InvocationHandler { diff --git a/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/common/schema/factories/PrimitiveSchemaFactory.java b/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/common/schema/factories/PrimitiveSchemaFactory.java index c56482b..44e6861 100644 --- a/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/common/schema/factories/PrimitiveSchemaFactory.java +++ b/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/common/schema/factories/PrimitiveSchemaFactory.java @@ -21,11 +21,10 @@ package org.apache.flink.connector.pulsar.common.schema.factories; import org.apache.flink.api.common.typeinfo.TypeInformation; import org.apache.flink.connector.pulsar.common.schema.PulsarSchemaFactory; -import org.apache.flink.shaded.guava30.com.google.common.collect.ImmutableSet; - import org.apache.pulsar.client.api.Schema; import org.apache.pulsar.common.schema.SchemaInfo; import org.apache.pulsar.common.schema.SchemaType; +import org.apache.pulsar.shade.com.google.common.collect.ImmutableSet; import static org.apache.flink.util.Preconditions.checkArgument; diff --git a/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/sink/writer/PulsarWriter.java b/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/sink/writer/PulsarWriter.java index cc47609..a1de8a2 100644 --- a/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/sink/writer/PulsarWriter.java +++ b/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/sink/writer/PulsarWriter.java @@ -40,12 +40,11 @@ import org.apache.flink.connector.pulsar.source.enumerator.topic.TopicPartition; import org.apache.flink.metrics.groups.SinkWriterMetricGroup; import org.apache.flink.util.FlinkRuntimeException; -import org.apache.flink.shaded.guava30.com.google.common.base.Strings; - import org.apache.pulsar.client.api.MessageId; import org.apache.pulsar.client.api.PulsarClientException; import org.apache.pulsar.client.api.Schema; import org.apache.pulsar.client.api.TypedMessageBuilder; +import org.apache.pulsar.shade.com.google.common.base.Strings; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/sink/writer/router/KeyHashTopicRouter.java b/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/sink/writer/router/KeyHashTopicRouter.java index a98a897..ffe2c7a 100644 --- a/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/sink/writer/router/KeyHashTopicRouter.java +++ b/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/sink/writer/router/KeyHashTopicRouter.java @@ -23,9 +23,8 @@ import org.apache.flink.connector.pulsar.sink.config.SinkConfiguration; import org.apache.flink.connector.pulsar.sink.writer.context.PulsarSinkContext; import org.apache.flink.connector.pulsar.source.enumerator.topic.TopicPartition; -import org.apache.flink.shaded.guava30.com.google.common.base.Strings; - import org.apache.pulsar.client.impl.Hash; +import org.apache.pulsar.shade.com.google.common.base.Strings; import java.util.List; import java.util.concurrent.ThreadLocalRandom; diff --git a/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/sink/writer/topic/MetadataListener.java b/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/sink/writer/topic/MetadataListener.java index 796a60e..9745dc6 100644 --- a/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/sink/writer/topic/MetadataListener.java +++ b/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/sink/writer/topic/MetadataListener.java @@ -28,17 +28,16 @@ import org.apache.flink.connector.pulsar.source.enumerator.topic.TopicPartition; import org.apache.flink.util.ExceptionUtils; import org.apache.flink.util.FlinkRuntimeException; -import org.apache.flink.shaded.guava30.com.google.common.cache.CacheBuilder; -import org.apache.flink.shaded.guava30.com.google.common.cache.CacheLoader; -import org.apache.flink.shaded.guava30.com.google.common.cache.LoadingCache; -import org.apache.flink.shaded.guava30.com.google.common.collect.ImmutableList; - import org.apache.pulsar.client.admin.PulsarAdmin; import org.apache.pulsar.client.admin.PulsarAdminException; import org.apache.pulsar.client.admin.PulsarAdminException.NotFoundException; import org.apache.pulsar.client.api.PulsarClientException; import org.apache.pulsar.common.naming.TopicName; import org.apache.pulsar.common.partition.PartitionedTopicMetadata; +import org.apache.pulsar.shade.com.google.common.cache.CacheBuilder; +import org.apache.pulsar.shade.com.google.common.cache.CacheLoader; +import org.apache.pulsar.shade.com.google.common.cache.LoadingCache; +import org.apache.pulsar.shade.com.google.common.collect.ImmutableList; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/sink/writer/topic/ProducerRegister.java b/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/sink/writer/topic/ProducerRegister.java index 08d4eb9..7c4be27 100644 --- a/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/sink/writer/topic/ProducerRegister.java +++ b/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/sink/writer/topic/ProducerRegister.java @@ -29,8 +29,6 @@ import org.apache.flink.metrics.MetricGroup; import org.apache.flink.metrics.groups.SinkWriterMetricGroup; import org.apache.flink.util.FlinkRuntimeException; -import org.apache.flink.shaded.guava30.com.google.common.io.Closer; - import org.apache.pulsar.client.api.CryptoKeyReader; import org.apache.pulsar.client.api.MessageCrypto; import org.apache.pulsar.client.api.Producer; @@ -54,6 +52,7 @@ import org.apache.pulsar.common.naming.TopicName; import org.apache.pulsar.common.protocol.schema.SchemaHash; import org.apache.pulsar.common.schema.SchemaType; import org.apache.pulsar.shade.com.google.common.base.Strings; +import org.apache.pulsar.shade.com.google.common.io.Closer; import javax.annotation.Nullable; diff --git a/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/config/PulsarConsumerBuilder.java b/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/config/PulsarConsumerBuilder.java index 09e4322..322fb9f 100644 --- a/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/config/PulsarConsumerBuilder.java +++ b/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/config/PulsarConsumerBuilder.java @@ -18,8 +18,6 @@ package org.apache.flink.connector.pulsar.source.config; -import org.apache.flink.shaded.guava30.com.google.common.base.Strings; - import org.apache.pulsar.client.api.Consumer; import org.apache.pulsar.client.api.ConsumerInterceptor; import org.apache.pulsar.client.api.DeadLetterPolicy; @@ -30,6 +28,7 @@ import org.apache.pulsar.client.impl.ConsumerInterceptors; import org.apache.pulsar.client.impl.PulsarClientImpl; import org.apache.pulsar.client.impl.conf.ConsumerConfigurationData; import org.apache.pulsar.common.naming.TopicName; +import org.apache.pulsar.shade.com.google.common.base.Strings; import java.util.List; import java.util.concurrent.CompletableFuture; diff --git a/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/enumerator/topic/TopicNameUtils.java b/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/enumerator/topic/TopicNameUtils.java index b85d063..a0c4b0d 100644 --- a/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/enumerator/topic/TopicNameUtils.java +++ b/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/enumerator/topic/TopicNameUtils.java @@ -20,9 +20,8 @@ package org.apache.flink.connector.pulsar.source.enumerator.topic; import org.apache.flink.annotation.Internal; -import org.apache.flink.shaded.guava30.com.google.common.collect.ImmutableList; - import org.apache.pulsar.common.naming.TopicName; +import org.apache.pulsar.shade.com.google.common.collect.ImmutableList; import java.util.HashMap; import java.util.HashSet; diff --git a/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/enumerator/topic/TopicPartition.java b/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/enumerator/topic/TopicPartition.java index 569f41f..e371fad 100644 --- a/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/enumerator/topic/TopicPartition.java +++ b/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/enumerator/topic/TopicPartition.java @@ -23,11 +23,10 @@ import org.apache.flink.annotation.PublicEvolving; import org.apache.flink.connector.base.source.reader.splitreader.SplitReader; import org.apache.flink.connector.pulsar.sink.writer.router.TopicRouter; -import org.apache.flink.shaded.guava30.com.google.common.collect.ImmutableList; - import org.apache.pulsar.client.api.Range; import org.apache.pulsar.client.api.SubscriptionType; import org.apache.pulsar.common.naming.TopicName; +import org.apache.pulsar.shade.com.google.common.collect.ImmutableList; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/reader/PulsarPartitionSplitReader.java b/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/reader/PulsarPartitionSplitReader.java index 8b1a61f..4f4403f 100644 --- a/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/reader/PulsarPartitionSplitReader.java +++ b/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/reader/PulsarPartitionSplitReader.java @@ -38,8 +38,6 @@ import org.apache.flink.metrics.groups.SourceReaderMetricGroup; import org.apache.flink.util.FlinkRuntimeException; import org.apache.flink.util.Preconditions; -import org.apache.flink.shaded.guava30.com.google.common.base.Strings; - import org.apache.pulsar.client.admin.PulsarAdmin; import org.apache.pulsar.client.admin.PulsarAdminException; import org.apache.pulsar.client.api.Consumer; @@ -54,6 +52,7 @@ import org.apache.pulsar.client.api.PulsarClient; import org.apache.pulsar.client.api.PulsarClientException; import org.apache.pulsar.client.api.Schema; import org.apache.pulsar.common.api.proto.MessageMetadata; +import org.apache.pulsar.shade.com.google.common.base.Strings; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/sink/writer/router/RoundRobinTopicRouterTest.java b/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/sink/writer/router/RoundRobinTopicRouterTest.java index 046da30..b890fa5 100644 --- a/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/sink/writer/router/RoundRobinTopicRouterTest.java +++ b/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/sink/writer/router/RoundRobinTopicRouterTest.java @@ -22,8 +22,7 @@ import org.apache.flink.configuration.Configuration; import org.apache.flink.connector.pulsar.sink.config.SinkConfiguration; import org.apache.flink.connector.pulsar.source.enumerator.topic.TopicPartition; -import org.apache.flink.shaded.guava30.com.google.common.collect.ImmutableList; - +import org.apache.pulsar.shade.com.google.common.collect.ImmutableList; import org.junit.jupiter.api.Test; import java.util.List; diff --git a/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/source/enumerator/PulsarSourceEnumStateSerializerTest.java b/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/source/enumerator/PulsarSourceEnumStateSerializerTest.java index ba4ce2d..665b58a 100644 --- a/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/source/enumerator/PulsarSourceEnumStateSerializerTest.java +++ b/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/source/enumerator/PulsarSourceEnumStateSerializerTest.java @@ -24,9 +24,8 @@ import org.apache.flink.connector.pulsar.source.enumerator.topic.TopicRange; import org.apache.flink.core.memory.DataOutputSerializer; import org.apache.flink.util.InstantiationUtil; -import org.apache.flink.shaded.guava30.com.google.common.collect.Sets; - import org.apache.pulsar.client.api.MessageId; +import org.apache.pulsar.shade.com.google.common.collect.Sets; import org.junit.jupiter.api.Test; import java.io.IOException; diff --git a/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/source/enumerator/PulsarSourceEnumeratorTest.java b/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/source/enumerator/PulsarSourceEnumeratorTest.java index dd1cf20..15d9a73 100644 --- a/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/source/enumerator/PulsarSourceEnumeratorTest.java +++ b/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/source/enumerator/PulsarSourceEnumeratorTest.java @@ -31,9 +31,8 @@ import org.apache.flink.connector.pulsar.source.enumerator.topic.range.FullRange import org.apache.flink.connector.pulsar.source.split.PulsarPartitionSplit; import org.apache.flink.connector.pulsar.testutils.PulsarTestSuiteBase; -import org.apache.flink.shaded.guava30.com.google.common.collect.ImmutableSet; - import org.apache.pulsar.client.api.RegexSubscriptionMode; +import org.apache.pulsar.shade.com.google.common.collect.ImmutableSet; import org.junit.jupiter.api.Test; import java.util.HashMap; @@ -52,7 +51,7 @@ import static org.apache.flink.connector.pulsar.source.PulsarSourceOptions.PULSA import static org.apache.flink.connector.pulsar.source.enumerator.PulsarSourceEnumState.initialState; import static org.apache.flink.connector.pulsar.source.enumerator.subscriber.PulsarSubscriber.getTopicPatternSubscriber; import static org.apache.flink.connector.pulsar.testutils.runtime.PulsarRuntimeOperator.DEFAULT_PARTITIONS; -import static org.apache.flink.shaded.guava30.com.google.common.util.concurrent.Uninterruptibles.sleepUninterruptibly; +import static org.apache.pulsar.shade.com.google.common.util.concurrent.Uninterruptibles.sleepUninterruptibly; import static org.assertj.core.api.Assertions.assertThat; /** Unit tests for {@link PulsarSourceEnumerator}. */ diff --git a/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/source/reader/PulsarPartitionSplitReaderTest.java b/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/source/reader/PulsarPartitionSplitReaderTest.java index 99bdfeb..ab0bad8 100644 --- a/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/source/reader/PulsarPartitionSplitReaderTest.java +++ b/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/source/reader/PulsarPartitionSplitReaderTest.java @@ -54,8 +54,8 @@ import static org.apache.flink.connector.pulsar.testutils.runtime.PulsarRuntimeO import static org.apache.flink.connector.pulsar.testutils.runtime.PulsarRuntimeOperator.NUM_RECORDS_PER_PARTITION; import static org.apache.flink.core.testutils.CommonTestUtils.waitUtil; import static org.apache.flink.metrics.groups.UnregisteredMetricsGroup.createSourceReaderMetricGroup; -import static org.apache.flink.shaded.guava30.com.google.common.util.concurrent.Uninterruptibles.sleepUninterruptibly; import static org.apache.pulsar.client.api.Schema.STRING; +import static org.apache.pulsar.shade.com.google.common.util.concurrent.Uninterruptibles.sleepUninterruptibly; import static org.assertj.core.api.Assertions.assertThat; /** diff --git a/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/source/reader/PulsarSourceReaderTest.java b/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/source/reader/PulsarSourceReaderTest.java index 093423f..54ed4b2 100644 --- a/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/source/reader/PulsarSourceReaderTest.java +++ b/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/source/reader/PulsarSourceReaderTest.java @@ -69,7 +69,7 @@ import static org.apache.flink.connector.pulsar.testutils.PulsarTestCommonUtils. import static org.apache.flink.connector.pulsar.testutils.PulsarTestCommonUtils.createPartitionSplits; import static org.apache.flink.connector.pulsar.testutils.runtime.PulsarRuntimeOperator.DEFAULT_PARTITIONS; import static org.apache.flink.connector.pulsar.testutils.runtime.PulsarRuntimeOperator.NUM_RECORDS_PER_PARTITION; -import static org.apache.flink.shaded.guava30.com.google.common.util.concurrent.Uninterruptibles.sleepUninterruptibly; +import static org.apache.pulsar.shade.com.google.common.util.concurrent.Uninterruptibles.sleepUninterruptibly; import static org.assertj.core.api.Assertions.assertThat; import static org.assertj.core.api.Assertions.assertThatCode; import static org.assertj.core.api.Assertions.fail; diff --git a/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/testutils/function/ControlSource.java b/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/testutils/function/ControlSource.java index 3ca23a9..63db956 100644 --- a/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/testutils/function/ControlSource.java +++ b/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/testutils/function/ControlSource.java @@ -29,13 +29,12 @@ import org.apache.flink.streaming.api.functions.source.SourceFunction; import org.apache.flink.testutils.junit.SharedObjectsExtension; import org.apache.flink.testutils.junit.SharedReference; -import org.apache.flink.shaded.guava30.com.google.common.util.concurrent.Uninterruptibles; - import org.apache.pulsar.client.api.Consumer; import org.apache.pulsar.client.api.Message; import org.apache.pulsar.client.api.PulsarClientException; import org.apache.pulsar.client.api.Schema; import org.apache.pulsar.client.api.SubscriptionInitialPosition; +import org.apache.pulsar.shade.com.google.common.util.concurrent.Uninterruptibles; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/testutils/runtime/PulsarRuntimeOperator.java b/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/testutils/runtime/PulsarRuntimeOperator.java index 7ecc090..71d0f98 100644 --- a/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/testutils/runtime/PulsarRuntimeOperator.java +++ b/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/testutils/runtime/PulsarRuntimeOperator.java @@ -23,8 +23,6 @@ import org.apache.flink.connector.base.DeliveryGuarantee; import org.apache.flink.connector.pulsar.common.config.PulsarConfiguration; import org.apache.flink.connector.pulsar.source.enumerator.topic.TopicPartition; -import org.apache.flink.shaded.guava30.com.google.common.base.Strings; - import org.apache.pulsar.client.admin.PulsarAdmin; import org.apache.pulsar.client.admin.PulsarAdminException; import org.apache.pulsar.client.admin.PulsarAdminException.ConflictException; @@ -42,6 +40,7 @@ import org.apache.pulsar.common.naming.NamespaceName; import org.apache.pulsar.common.naming.TopicName; import org.apache.pulsar.common.partition.PartitionedTopicMetadata; import org.apache.pulsar.common.policies.data.TenantInfo; +import org.apache.pulsar.shade.com.google.common.base.Strings; import java.io.Closeable; import java.io.IOException; diff --git a/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/testutils/runtime/singleton/PulsarSingletonRuntime.java b/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/testutils/runtime/singleton/PulsarSingletonRuntime.java index 0cb27eb..535600d 100644 --- a/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/testutils/runtime/singleton/PulsarSingletonRuntime.java +++ b/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/testutils/runtime/singleton/PulsarSingletonRuntime.java @@ -23,7 +23,7 @@ import org.apache.flink.connector.pulsar.testutils.runtime.PulsarRuntimeOperator import org.apache.flink.connector.pulsar.testutils.runtime.container.PulsarContainerRuntime; import org.apache.flink.util.FlinkRuntimeException; -import org.apache.flink.shaded.guava30.com.google.common.util.concurrent.Uninterruptibles; +import org.apache.pulsar.shade.com.google.common.util.concurrent.Uninterruptibles; import java.time.Duration; import java.util.Map; diff --git a/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/testutils/sink/PulsarSinkTestContext.java b/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/testutils/sink/PulsarSinkTestContext.java index 3bc7c34..e96c3ac 100644 --- a/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/testutils/sink/PulsarSinkTestContext.java +++ b/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/testutils/sink/PulsarSinkTestContext.java @@ -17,9 +17,8 @@ import org.apache.flink.connector.testframe.external.sink.DataStreamSinkV2Extern import org.apache.flink.connector.testframe.external.sink.TestingSinkSettings; import org.apache.flink.util.FlinkRuntimeException; -import org.apache.flink.shaded.guava30.com.google.common.io.Closer; - import org.apache.pulsar.client.api.Schema; +import org.apache.pulsar.shade.com.google.common.io.Closer; import java.util.ArrayList; import java.util.List;