You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by iv...@apache.org on 2019/09/05 07:53:58 UTC
[pulsar] branch master updated (16c15ed -> 53fb055)
This is an automated email from the ASF dual-hosted git repository.
ivank pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/pulsar.git.
from 16c15ed [doc] Improve Pulsar deployment AWS (#5093)
add 53fb055 Pulsar-IO: Added Kinesis Source Connector (#3784)
No new revisions were added by this update.
Summary of changes:
.../io/kinesis/AbstractKinesisConnector.java | 116 ++++++++++++++++
.../pulsar/io/kinesis/BaseKinesisConfig.java | 68 ++++++++++
.../apache/pulsar/io/kinesis/KinesisRecord.java} | 60 +++++----
.../pulsar/io/kinesis/KinesisRecordProcessor.java | 115 ++++++++++++++++
.../io/kinesis/KinesisRecordProcessorFactory.java | 32 +++--
.../org/apache/pulsar/io/kinesis/KinesisSink.java | 87 +-----------
.../pulsar/io/kinesis/KinesisSinkConfig.java | 48 +------
.../apache/pulsar/io/kinesis/KinesisSource.java | 110 +++++++++++++++
.../pulsar/io/kinesis/KinesisSourceConfig.java | 121 +++++++++++++++++
.../resources/META-INF/services/pulsar-io.yaml | 3 +-
.../pulsar/io/kinesis/KinesisSinkConfigTests.java | 71 ++++++++++
.../io/kinesis/KinesisSourceConfigTests.java | 147 +++++++++++++++++++++
.../src/test/resources/sinkConfig.yaml | 10 +-
.../src/test/resources/sourceConfig.yaml | 28 ++--
14 files changed, 825 insertions(+), 191 deletions(-)
create mode 100644 pulsar-io/kinesis/src/main/java/org/apache/pulsar/io/kinesis/AbstractKinesisConnector.java
create mode 100644 pulsar-io/kinesis/src/main/java/org/apache/pulsar/io/kinesis/BaseKinesisConfig.java
copy pulsar-io/{file/src/main/java/org/apache/pulsar/io/file/FileRecord.java => kinesis/src/main/java/org/apache/pulsar/io/kinesis/KinesisRecord.java} (50%)
create mode 100644 pulsar-io/kinesis/src/main/java/org/apache/pulsar/io/kinesis/KinesisRecordProcessor.java
copy pulsar-broker-common/src/main/java/org/apache/pulsar/broker/web/WebExecutorThreadPool.java => pulsar-io/kinesis/src/main/java/org/apache/pulsar/io/kinesis/KinesisRecordProcessorFactory.java (52%)
create mode 100644 pulsar-io/kinesis/src/main/java/org/apache/pulsar/io/kinesis/KinesisSource.java
create mode 100644 pulsar-io/kinesis/src/main/java/org/apache/pulsar/io/kinesis/KinesisSourceConfig.java
create mode 100644 pulsar-io/kinesis/src/test/java/org/apache/pulsar/io/kinesis/KinesisSinkConfigTests.java
create mode 100644 pulsar-io/kinesis/src/test/java/org/apache/pulsar/io/kinesis/KinesisSourceConfigTests.java
copy pulsar-io/{elastic-search => kinesis}/src/test/resources/sinkConfig.yaml (74%)
copy pulsar-io/{rabbitmq => kinesis}/src/test/resources/sourceConfig.yaml (64%)