This is an automated email from the ASF dual-hosted git repository.

arvid pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/flink.git.


    from a86f8a5  [FLINK-23812][rocksdb] support configuring RocksDB logging 
(#16848)
     add c675f78  [FLINK-20731] Introduce new pulsar source connector for flink.

No new revisions were added by this update.

Summary of changes:
 .../base/source/reader/fetcher/SplitFetcher.java   |   4 +
 flink-connectors/flink-connector-pulsar/pom.xml    | 214 +++++
 .../common/config/ConfigurationDataCustomizer.java |  58 ++
 .../pulsar/common/config/PulsarConfigUtils.java    | 279 ++++++
 .../pulsar/common/config/PulsarOptions.java        | 353 ++++++++
 .../pulsar/common/schema/PulsarSchema.java         | 223 +++++
 .../pulsar/common/schema/PulsarSchemaFactory.java  |  44 +
 .../common/schema/PulsarSchemaTypeInformation.java |  98 +++
 .../common/schema/PulsarSchemaTypeSerializer.java  | 204 +++++
 .../pulsar/common/schema/PulsarSchemaUtils.java    | 202 +++++
 .../common/schema/factories/AvroSchemaFactory.java |  48 +
 .../schema/factories/BaseStructSchemaFactory.java  |  42 +
 .../common/schema/factories/JSONSchemaFactory.java |  41 +
 .../schema/factories/KeyValueSchemaFactory.java    |  84 ++
 .../schema/factories/PrimitiveSchemaFactory.java   |  91 ++
 .../factories/ProtobufNativeSchemaFactory.java     |  43 +
 .../schema/factories/ProtobufSchemaFactory.java    |  43 +
 .../schema/factories/StringSchemaFactory.java      |  48 +
 .../pulsar/common/utils/PulsarExceptionUtils.java  |  83 ++
 .../pulsar/common/utils/PulsarJsonUtils.java       | 113 +++
 .../pulsar/common/utils/PulsarSerdeUtils.java      | 136 +++
 .../common/utils/PulsarTransactionUtils.java       | 118 +++
 .../connector/pulsar/source/PulsarSource.java      | 211 +++++
 .../pulsar/source/PulsarSourceBuilder.java         | 616 +++++++++++++
 .../pulsar/source/PulsarSourceOptions.java         | 536 +++++++++++
 .../pulsar/source/config/CursorVerification.java   |  32 +
 .../source/config/PulsarSourceConfigUtils.java     | 258 ++++++
 .../pulsar/source/config/SourceConfiguration.java  | 193 ++++
 .../source/enumerator/PulsarSourceEnumState.java   |  88 ++
 .../PulsarSourceEnumStateSerializer.java           | 122 +++
 .../source/enumerator/PulsarSourceEnumerator.java  | 205 +++++
 .../source/enumerator/SplitsAssignmentState.java   | 243 +++++
 .../source/enumerator/cursor/CursorPosition.java   |  81 ++
 .../source/enumerator/cursor/StartCursor.java      |  79 ++
 .../source/enumerator/cursor/StopCursor.java       |  77 ++
 .../cursor/start/MessageIdStartCursor.java         |  67 ++
 .../cursor/start/TimestampStartCursor.java         |  39 +
 .../cursor/stop/LatestMessageStopCursor.java       |  52 ++
 .../cursor/stop/MessageIdStopCursor.java           |  55 ++
 .../enumerator/cursor/stop/NeverStopCursor.java    |  33 +
 .../cursor/stop/TimestampStopCursor.java           |  39 +
 .../enumerator/subscriber/PulsarSubscriber.java    |  71 ++
 .../subscriber/impl/BasePulsarSubscriber.java      |  80 ++
 .../subscriber/impl/TopicListSubscriber.java       |  54 ++
 .../subscriber/impl/TopicPatternSubscriber.java    | 101 +++
 .../source/enumerator/topic/TopicMetadata.java     |  57 ++
 .../source/enumerator/topic/TopicNameUtils.java    |  45 +
 .../source/enumerator/topic/TopicPartition.java    | 118 +++
 .../pulsar/source/enumerator/topic/TopicRange.java | 103 +++
 .../enumerator/topic/range/FullRangeGenerator.java |  40 +
 .../enumerator/topic/range/RangeGenerator.java     |  57 ++
 .../topic/range/UniformRangeGenerator.java         |  53 ++
 .../source/reader/PulsarSourceReaderFactory.java   | 142 +++
 .../deserializer/PulsarDeserializationSchema.java  | 128 +++
 ...DeserializationSchemaInitializationContext.java |  51 ++
 .../PulsarDeserializationSchemaWrapper.java        |  64 ++
 .../reader/deserializer/PulsarSchemaWrapper.java   |  72 ++
 .../deserializer/PulsarTypeInformationWrapper.java |  66 ++
 .../source/reader/emitter/PulsarRecordEmitter.java |  45 +
 .../reader/fetcher/PulsarFetcherManagerBase.java   | 106 +++
 .../fetcher/PulsarOrderedFetcherManager.java       |  75 ++
 .../fetcher/PulsarUnorderedFetcherManager.java     |  67 ++
 .../source/reader/message/PulsarMessage.java       |  74 ++
 .../reader/message/PulsarMessageCollector.java     |  60 ++
 .../reader/source/PulsarOrderedSourceReader.java   | 205 +++++
 .../reader/source/PulsarSourceReaderBase.java      |  88 ++
 .../reader/source/PulsarUnorderedSourceReader.java | 147 ++++
 .../split/PulsarOrderedPartitionSplitReader.java   |  98 +++
 .../split/PulsarPartitionSplitReaderBase.java      | 264 ++++++
 .../split/PulsarUnorderedPartitionSplitReader.java | 180 ++++
 .../pulsar/source/split/PulsarPartitionSplit.java  | 135 +++
 .../split/PulsarPartitionSplitSerializer.java      | 146 +++
 .../source/split/PulsarPartitionSplitState.java    |  74 ++
 .../pulsar/common/schema/PulsarSchemaTest.java     | 125 +++
 .../schema/PulsarSchemaTypeInformationTest.java    |  49 ++
 .../schema/PulsarSchemaTypeSerializerTest.java     | 103 +++
 .../common/schema/PulsarSchemaUtilsTest.java       | 106 +++
 .../schema/factories/AvroSchemaFactoryTest.java    | 214 +++++
 .../schema/factories/JSONSchemaFactoryTest.java    |  71 ++
 .../factories/KeyValueSchemaFactoryTest.java       |  76 ++
 .../factories/ProtobufNativeSchemaFactoryTest.java |  89 ++
 .../factories/ProtobufSchemaFactoryTest.java       |  69 ++
 .../pulsar/source/PulsarSourceBuilderTest.java     |  70 ++
 .../pulsar/source/PulsarSourceITCase.java          |  50 ++
 .../PulsarSourceEnumStateSerializerTest.java       |  76 ++
 .../enumerator/PulsarSourceEnumeratorTest.java     | 193 ++++
 .../enumerator/SplitsAssignmentStateTest.java      | 124 +++
 .../subscriber/PulsarSubscriberTest.java           |  98 +++
 .../enumerator/topic/TopicNameUtilsTest.java       |  71 ++
 .../enumerator/topic/TopicPartitionTest.java       |  40 +
 .../source/enumerator/topic/TopicRangeTest.java    |  58 ++
 .../PulsarDeserializationSchemaTest.java           | 135 +++
 .../split/PulsarPartitionSplitSerializerTest.java  |  50 ++
 .../source/split/PulsarPartitionSplitTest.java     |  54 ++
 .../pulsar/testutils/PulsarContainerContext.java   | 126 +++
 .../testutils/PulsarContainerContextFactory.java   |  45 +
 .../testutils/PulsarContainerEnvironment.java      | 132 +++
 .../pulsar/testutils/PulsarContainerOperator.java  | 228 +++++
 .../testutils/PulsarPartitionDataWriter.java       |  57 ++
 .../pulsar/testutils/PulsarTestSuiteBase.java      | 115 +++
 .../connector/pulsar/testutils/SampleData.java     | 415 +++++++++
 .../cases/MultipleTopicConsumingContext.java       | 112 +++
 .../cases/SingleTopicConsumingContext.java         | 112 +++
 .../test/resources/containers/txnStandalone.conf   | 980 +++++++++++++++++++++
 .../src/test/resources/log4j2-test.properties      |  35 +
 .../test/resources/protobuf/sample_message.proto   |  45 +
 flink-connectors/pom.xml                           |   1 +
 .../environment/MiniClusterTestEnvironment.java    |   2 +-
 .../org/apache/flink/util/DockerImageVersions.java |   2 +
 pom.xml                                            |   1 +
 110 files changed, 12989 insertions(+), 1 deletion(-)
 create mode 100644 flink-connectors/flink-connector-pulsar/pom.xml
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/common/config/ConfigurationDataCustomizer.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/common/config/PulsarConfigUtils.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/common/config/PulsarOptions.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/common/schema/PulsarSchema.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/common/schema/PulsarSchemaFactory.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/common/schema/PulsarSchemaTypeInformation.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/common/schema/PulsarSchemaTypeSerializer.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/common/schema/PulsarSchemaUtils.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/common/schema/factories/AvroSchemaFactory.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/common/schema/factories/BaseStructSchemaFactory.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/common/schema/factories/JSONSchemaFactory.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/common/schema/factories/KeyValueSchemaFactory.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/common/schema/factories/PrimitiveSchemaFactory.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/common/schema/factories/ProtobufNativeSchemaFactory.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/common/schema/factories/ProtobufSchemaFactory.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/common/schema/factories/StringSchemaFactory.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/common/utils/PulsarExceptionUtils.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/common/utils/PulsarJsonUtils.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/common/utils/PulsarSerdeUtils.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/common/utils/PulsarTransactionUtils.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/PulsarSource.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/PulsarSourceBuilder.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/PulsarSourceOptions.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/config/CursorVerification.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/config/PulsarSourceConfigUtils.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/config/SourceConfiguration.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/enumerator/PulsarSourceEnumState.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/enumerator/PulsarSourceEnumStateSerializer.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/enumerator/PulsarSourceEnumerator.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/enumerator/SplitsAssignmentState.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/enumerator/cursor/CursorPosition.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/enumerator/cursor/StartCursor.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/enumerator/cursor/StopCursor.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/enumerator/cursor/start/MessageIdStartCursor.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/enumerator/cursor/start/TimestampStartCursor.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/enumerator/cursor/stop/LatestMessageStopCursor.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/enumerator/cursor/stop/MessageIdStopCursor.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/enumerator/cursor/stop/NeverStopCursor.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/enumerator/cursor/stop/TimestampStopCursor.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/enumerator/subscriber/PulsarSubscriber.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/enumerator/subscriber/impl/BasePulsarSubscriber.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/enumerator/subscriber/impl/TopicListSubscriber.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/enumerator/subscriber/impl/TopicPatternSubscriber.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/enumerator/topic/TopicMetadata.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/enumerator/topic/TopicNameUtils.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/enumerator/topic/TopicPartition.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/enumerator/topic/TopicRange.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/enumerator/topic/range/FullRangeGenerator.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/enumerator/topic/range/RangeGenerator.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/enumerator/topic/range/UniformRangeGenerator.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/reader/PulsarSourceReaderFactory.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/reader/deserializer/PulsarDeserializationSchema.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/reader/deserializer/PulsarDeserializationSchemaInitializationContext.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/reader/deserializer/PulsarDeserializationSchemaWrapper.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/reader/deserializer/PulsarSchemaWrapper.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/reader/deserializer/PulsarTypeInformationWrapper.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/reader/emitter/PulsarRecordEmitter.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/reader/fetcher/PulsarFetcherManagerBase.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/reader/fetcher/PulsarOrderedFetcherManager.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/reader/fetcher/PulsarUnorderedFetcherManager.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/reader/message/PulsarMessage.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/reader/message/PulsarMessageCollector.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/reader/source/PulsarOrderedSourceReader.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/reader/source/PulsarSourceReaderBase.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/reader/source/PulsarUnorderedSourceReader.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/reader/split/PulsarOrderedPartitionSplitReader.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/reader/split/PulsarPartitionSplitReaderBase.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/reader/split/PulsarUnorderedPartitionSplitReader.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/split/PulsarPartitionSplit.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/split/PulsarPartitionSplitSerializer.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/split/PulsarPartitionSplitState.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/common/schema/PulsarSchemaTest.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/common/schema/PulsarSchemaTypeInformationTest.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/common/schema/PulsarSchemaTypeSerializerTest.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/common/schema/PulsarSchemaUtilsTest.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/common/schema/factories/AvroSchemaFactoryTest.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/common/schema/factories/JSONSchemaFactoryTest.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/common/schema/factories/KeyValueSchemaFactoryTest.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/common/schema/factories/ProtobufNativeSchemaFactoryTest.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/common/schema/factories/ProtobufSchemaFactoryTest.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/source/PulsarSourceBuilderTest.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/source/PulsarSourceITCase.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/source/enumerator/PulsarSourceEnumStateSerializerTest.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/source/enumerator/PulsarSourceEnumeratorTest.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/source/enumerator/SplitsAssignmentStateTest.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/source/enumerator/subscriber/PulsarSubscriberTest.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/source/enumerator/topic/TopicNameUtilsTest.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/source/enumerator/topic/TopicPartitionTest.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/source/enumerator/topic/TopicRangeTest.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/source/reader/deserializer/PulsarDeserializationSchemaTest.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/source/split/PulsarPartitionSplitSerializerTest.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/source/split/PulsarPartitionSplitTest.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/testutils/PulsarContainerContext.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/testutils/PulsarContainerContextFactory.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/testutils/PulsarContainerEnvironment.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/testutils/PulsarContainerOperator.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/testutils/PulsarPartitionDataWriter.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/testutils/PulsarTestSuiteBase.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/testutils/SampleData.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/testutils/cases/MultipleTopicConsumingContext.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/testutils/cases/SingleTopicConsumingContext.java
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/test/resources/containers/txnStandalone.conf
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/test/resources/log4j2-test.properties
 create mode 100644 
flink-connectors/flink-connector-pulsar/src/test/resources/protobuf/sample_message.proto

Reply via email to