├── .checkstyle ├── checkstyle.xml ├── intellij-checkstyle.xml └── suppressions.xml ├── .github ├── ISSUE_TEMPLATES │ ├── BUG_REPORT.yml │ └── FEATURE_REQUEST.yml ├── PULL_REQUEST_TEMPLATE └── workflows │ ├── checkstyle-and-tests.yml │ └── github-build-release.yml ├── .gitignore ├── .travis.yml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── MAINTAINERS.md ├── README.md ├── SECURITY.md ├── UsingMQwithKafkaConnect.md ├── config ├── mq-sink-exactly-once.json ├── mq-sink.json └── mq-sink.properties ├── deploy ├── kafka-connect.yaml └── strimzi.kafkaconnector.yaml ├── pom.xml └── src ├── assembly ├── package-excludemq.xml └── package.xml ├── integration └── java │ └── com │ └── ibm │ └── eventstreams │ └── connect │ └── mqsink │ ├── AbstractJMSContextIT.java │ ├── JMSWorkerIT.java │ ├── MQMDTests.java │ ├── MQSinkTaskAtLeastOnceIT.java │ ├── MQSinkTaskAuthIT.java │ ├── MQSinkTaskExactlyOnceIT.java │ ├── MQSinkTaskExceptionHandlingIT.java │ ├── MQSinkTaskIT.java │ ├── builders │ ├── DefaultMessageBuilderIT.java │ ├── DefaultMessageBuilderWithHeadersIT.java │ ├── JsonMessageBuilderIT.java │ ├── KeyHeaderIT.java │ └── MessagePropertyIT.java │ └── util │ ├── JsonRestApi.java │ ├── MQRestAPIHelper.java │ ├── MessageDescriptorBuilder.java │ └── SinkRecordBuilderForTest.java ├── main └── java │ └── com │ └── ibm │ └── eventstreams │ └── connect │ └── mqsink │ ├── ExceptionProcessor.java │ ├── JMSWorker.java │ ├── JMSWorkerConnectionException.java │ ├── MQConnectionHelper.java │ ├── MQSinkConfig.java │ ├── MQSinkConnector.java │ ├── MQSinkTask.java │ ├── SSLContextBuilder.java │ └── builders │ ├── BaseMessageBuilder.java │ ├── ConverterMessageBuilder.java │ ├── DefaultMessageBuilder.java │ ├── JsonMessageBuilder.java │ ├── MessageBuilder.java │ ├── MessageBuilderException.java │ └── MessageBuilderFactory.java └── test ├── java └── com │ └── ibm │ └── eventstreams │ └── connect │ └── mqsink │ ├── ExceptionProcessorTest.java │ ├── MQSinkConnectorTest.java │ ├── builders │ └── MessageBuilderFactoryTest.java │ └── utils │ └── Configs.java └── resources ├── log4j.properties └── no-auth-qmgr.mqsc /.checkstyle/checkstyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-messaging/kafka-connect-mq-sink/HEAD/.checkstyle/checkstyle.xml -------------------------------------------------------------------------------- /.checkstyle/intellij-checkstyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-messaging/kafka-connect-mq-sink/HEAD/.checkstyle/intellij-checkstyle.xml -------------------------------------------------------------------------------- /.checkstyle/suppressions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-messaging/kafka-connect-mq-sink/HEAD/.checkstyle/suppressions.xml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATES/BUG_REPORT.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-messaging/kafka-connect-mq-sink/HEAD/.github/ISSUE_TEMPLATES/BUG_REPORT.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATES/FEATURE_REQUEST.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-messaging/kafka-connect-mq-sink/HEAD/.github/ISSUE_TEMPLATES/FEATURE_REQUEST.yml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-messaging/kafka-connect-mq-sink/HEAD/.github/PULL_REQUEST_TEMPLATE -------------------------------------------------------------------------------- /.github/workflows/checkstyle-and-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-messaging/kafka-connect-mq-sink/HEAD/.github/workflows/checkstyle-and-tests.yml -------------------------------------------------------------------------------- /.github/workflows/github-build-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-messaging/kafka-connect-mq-sink/HEAD/.github/workflows/github-build-release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-messaging/kafka-connect-mq-sink/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-messaging/kafka-connect-mq-sink/HEAD/.travis.yml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-messaging/kafka-connect-mq-sink/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-messaging/kafka-connect-mq-sink/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-messaging/kafka-connect-mq-sink/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-messaging/kafka-connect-mq-sink/HEAD/LICENSE -------------------------------------------------------------------------------- /MAINTAINERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-messaging/kafka-connect-mq-sink/HEAD/MAINTAINERS.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-messaging/kafka-connect-mq-sink/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-messaging/kafka-connect-mq-sink/HEAD/SECURITY.md -------------------------------------------------------------------------------- /UsingMQwithKafkaConnect.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-messaging/kafka-connect-mq-sink/HEAD/UsingMQwithKafkaConnect.md -------------------------------------------------------------------------------- /config/mq-sink-exactly-once.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-messaging/kafka-connect-mq-sink/HEAD/config/mq-sink-exactly-once.json -------------------------------------------------------------------------------- /config/mq-sink.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-messaging/kafka-connect-mq-sink/HEAD/config/mq-sink.json -------------------------------------------------------------------------------- /config/mq-sink.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-messaging/kafka-connect-mq-sink/HEAD/config/mq-sink.properties -------------------------------------------------------------------------------- /deploy/kafka-connect.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-messaging/kafka-connect-mq-sink/HEAD/deploy/kafka-connect.yaml -------------------------------------------------------------------------------- /deploy/strimzi.kafkaconnector.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-messaging/kafka-connect-mq-sink/HEAD/deploy/strimzi.kafkaconnector.yaml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-messaging/kafka-connect-mq-sink/HEAD/pom.xml -------------------------------------------------------------------------------- /src/assembly/package-excludemq.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-messaging/kafka-connect-mq-sink/HEAD/src/assembly/package-excludemq.xml -------------------------------------------------------------------------------- /src/assembly/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-messaging/kafka-connect-mq-sink/HEAD/src/assembly/package.xml -------------------------------------------------------------------------------- /src/integration/java/com/ibm/eventstreams/connect/mqsink/AbstractJMSContextIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-messaging/kafka-connect-mq-sink/HEAD/src/integration/java/com/ibm/eventstreams/connect/mqsink/AbstractJMSContextIT.java -------------------------------------------------------------------------------- /src/integration/java/com/ibm/eventstreams/connect/mqsink/JMSWorkerIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-messaging/kafka-connect-mq-sink/HEAD/src/integration/java/com/ibm/eventstreams/connect/mqsink/JMSWorkerIT.java -------------------------------------------------------------------------------- /src/integration/java/com/ibm/eventstreams/connect/mqsink/MQMDTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-messaging/kafka-connect-mq-sink/HEAD/src/integration/java/com/ibm/eventstreams/connect/mqsink/MQMDTests.java -------------------------------------------------------------------------------- /src/integration/java/com/ibm/eventstreams/connect/mqsink/MQSinkTaskAtLeastOnceIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-messaging/kafka-connect-mq-sink/HEAD/src/integration/java/com/ibm/eventstreams/connect/mqsink/MQSinkTaskAtLeastOnceIT.java -------------------------------------------------------------------------------- /src/integration/java/com/ibm/eventstreams/connect/mqsink/MQSinkTaskAuthIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-messaging/kafka-connect-mq-sink/HEAD/src/integration/java/com/ibm/eventstreams/connect/mqsink/MQSinkTaskAuthIT.java -------------------------------------------------------------------------------- /src/integration/java/com/ibm/eventstreams/connect/mqsink/MQSinkTaskExactlyOnceIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-messaging/kafka-connect-mq-sink/HEAD/src/integration/java/com/ibm/eventstreams/connect/mqsink/MQSinkTaskExactlyOnceIT.java -------------------------------------------------------------------------------- /src/integration/java/com/ibm/eventstreams/connect/mqsink/MQSinkTaskExceptionHandlingIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-messaging/kafka-connect-mq-sink/HEAD/src/integration/java/com/ibm/eventstreams/connect/mqsink/MQSinkTaskExceptionHandlingIT.java -------------------------------------------------------------------------------- /src/integration/java/com/ibm/eventstreams/connect/mqsink/MQSinkTaskIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-messaging/kafka-connect-mq-sink/HEAD/src/integration/java/com/ibm/eventstreams/connect/mqsink/MQSinkTaskIT.java -------------------------------------------------------------------------------- /src/integration/java/com/ibm/eventstreams/connect/mqsink/builders/DefaultMessageBuilderIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-messaging/kafka-connect-mq-sink/HEAD/src/integration/java/com/ibm/eventstreams/connect/mqsink/builders/DefaultMessageBuilderIT.java -------------------------------------------------------------------------------- /src/integration/java/com/ibm/eventstreams/connect/mqsink/builders/DefaultMessageBuilderWithHeadersIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-messaging/kafka-connect-mq-sink/HEAD/src/integration/java/com/ibm/eventstreams/connect/mqsink/builders/DefaultMessageBuilderWithHeadersIT.java -------------------------------------------------------------------------------- /src/integration/java/com/ibm/eventstreams/connect/mqsink/builders/JsonMessageBuilderIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-messaging/kafka-connect-mq-sink/HEAD/src/integration/java/com/ibm/eventstreams/connect/mqsink/builders/JsonMessageBuilderIT.java -------------------------------------------------------------------------------- /src/integration/java/com/ibm/eventstreams/connect/mqsink/builders/KeyHeaderIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-messaging/kafka-connect-mq-sink/HEAD/src/integration/java/com/ibm/eventstreams/connect/mqsink/builders/KeyHeaderIT.java -------------------------------------------------------------------------------- /src/integration/java/com/ibm/eventstreams/connect/mqsink/builders/MessagePropertyIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-messaging/kafka-connect-mq-sink/HEAD/src/integration/java/com/ibm/eventstreams/connect/mqsink/builders/MessagePropertyIT.java -------------------------------------------------------------------------------- /src/integration/java/com/ibm/eventstreams/connect/mqsink/util/JsonRestApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-messaging/kafka-connect-mq-sink/HEAD/src/integration/java/com/ibm/eventstreams/connect/mqsink/util/JsonRestApi.java -------------------------------------------------------------------------------- /src/integration/java/com/ibm/eventstreams/connect/mqsink/util/MQRestAPIHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-messaging/kafka-connect-mq-sink/HEAD/src/integration/java/com/ibm/eventstreams/connect/mqsink/util/MQRestAPIHelper.java -------------------------------------------------------------------------------- /src/integration/java/com/ibm/eventstreams/connect/mqsink/util/MessageDescriptorBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-messaging/kafka-connect-mq-sink/HEAD/src/integration/java/com/ibm/eventstreams/connect/mqsink/util/MessageDescriptorBuilder.java -------------------------------------------------------------------------------- /src/integration/java/com/ibm/eventstreams/connect/mqsink/util/SinkRecordBuilderForTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-messaging/kafka-connect-mq-sink/HEAD/src/integration/java/com/ibm/eventstreams/connect/mqsink/util/SinkRecordBuilderForTest.java -------------------------------------------------------------------------------- /src/main/java/com/ibm/eventstreams/connect/mqsink/ExceptionProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-messaging/kafka-connect-mq-sink/HEAD/src/main/java/com/ibm/eventstreams/connect/mqsink/ExceptionProcessor.java -------------------------------------------------------------------------------- /src/main/java/com/ibm/eventstreams/connect/mqsink/JMSWorker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-messaging/kafka-connect-mq-sink/HEAD/src/main/java/com/ibm/eventstreams/connect/mqsink/JMSWorker.java -------------------------------------------------------------------------------- /src/main/java/com/ibm/eventstreams/connect/mqsink/JMSWorkerConnectionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-messaging/kafka-connect-mq-sink/HEAD/src/main/java/com/ibm/eventstreams/connect/mqsink/JMSWorkerConnectionException.java -------------------------------------------------------------------------------- /src/main/java/com/ibm/eventstreams/connect/mqsink/MQConnectionHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-messaging/kafka-connect-mq-sink/HEAD/src/main/java/com/ibm/eventstreams/connect/mqsink/MQConnectionHelper.java -------------------------------------------------------------------------------- /src/main/java/com/ibm/eventstreams/connect/mqsink/MQSinkConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-messaging/kafka-connect-mq-sink/HEAD/src/main/java/com/ibm/eventstreams/connect/mqsink/MQSinkConfig.java -------------------------------------------------------------------------------- /src/main/java/com/ibm/eventstreams/connect/mqsink/MQSinkConnector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-messaging/kafka-connect-mq-sink/HEAD/src/main/java/com/ibm/eventstreams/connect/mqsink/MQSinkConnector.java -------------------------------------------------------------------------------- /src/main/java/com/ibm/eventstreams/connect/mqsink/MQSinkTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-messaging/kafka-connect-mq-sink/HEAD/src/main/java/com/ibm/eventstreams/connect/mqsink/MQSinkTask.java -------------------------------------------------------------------------------- /src/main/java/com/ibm/eventstreams/connect/mqsink/SSLContextBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-messaging/kafka-connect-mq-sink/HEAD/src/main/java/com/ibm/eventstreams/connect/mqsink/SSLContextBuilder.java -------------------------------------------------------------------------------- /src/main/java/com/ibm/eventstreams/connect/mqsink/builders/BaseMessageBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-messaging/kafka-connect-mq-sink/HEAD/src/main/java/com/ibm/eventstreams/connect/mqsink/builders/BaseMessageBuilder.java -------------------------------------------------------------------------------- /src/main/java/com/ibm/eventstreams/connect/mqsink/builders/ConverterMessageBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-messaging/kafka-connect-mq-sink/HEAD/src/main/java/com/ibm/eventstreams/connect/mqsink/builders/ConverterMessageBuilder.java -------------------------------------------------------------------------------- /src/main/java/com/ibm/eventstreams/connect/mqsink/builders/DefaultMessageBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-messaging/kafka-connect-mq-sink/HEAD/src/main/java/com/ibm/eventstreams/connect/mqsink/builders/DefaultMessageBuilder.java -------------------------------------------------------------------------------- /src/main/java/com/ibm/eventstreams/connect/mqsink/builders/JsonMessageBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-messaging/kafka-connect-mq-sink/HEAD/src/main/java/com/ibm/eventstreams/connect/mqsink/builders/JsonMessageBuilder.java -------------------------------------------------------------------------------- /src/main/java/com/ibm/eventstreams/connect/mqsink/builders/MessageBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-messaging/kafka-connect-mq-sink/HEAD/src/main/java/com/ibm/eventstreams/connect/mqsink/builders/MessageBuilder.java -------------------------------------------------------------------------------- /src/main/java/com/ibm/eventstreams/connect/mqsink/builders/MessageBuilderException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-messaging/kafka-connect-mq-sink/HEAD/src/main/java/com/ibm/eventstreams/connect/mqsink/builders/MessageBuilderException.java -------------------------------------------------------------------------------- /src/main/java/com/ibm/eventstreams/connect/mqsink/builders/MessageBuilderFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-messaging/kafka-connect-mq-sink/HEAD/src/main/java/com/ibm/eventstreams/connect/mqsink/builders/MessageBuilderFactory.java -------------------------------------------------------------------------------- /src/test/java/com/ibm/eventstreams/connect/mqsink/ExceptionProcessorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-messaging/kafka-connect-mq-sink/HEAD/src/test/java/com/ibm/eventstreams/connect/mqsink/ExceptionProcessorTest.java -------------------------------------------------------------------------------- /src/test/java/com/ibm/eventstreams/connect/mqsink/MQSinkConnectorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-messaging/kafka-connect-mq-sink/HEAD/src/test/java/com/ibm/eventstreams/connect/mqsink/MQSinkConnectorTest.java -------------------------------------------------------------------------------- /src/test/java/com/ibm/eventstreams/connect/mqsink/builders/MessageBuilderFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-messaging/kafka-connect-mq-sink/HEAD/src/test/java/com/ibm/eventstreams/connect/mqsink/builders/MessageBuilderFactoryTest.java -------------------------------------------------------------------------------- /src/test/java/com/ibm/eventstreams/connect/mqsink/utils/Configs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-messaging/kafka-connect-mq-sink/HEAD/src/test/java/com/ibm/eventstreams/connect/mqsink/utils/Configs.java -------------------------------------------------------------------------------- /src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-messaging/kafka-connect-mq-sink/HEAD/src/test/resources/log4j.properties -------------------------------------------------------------------------------- /src/test/resources/no-auth-qmgr.mqsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-messaging/kafka-connect-mq-sink/HEAD/src/test/resources/no-auth-qmgr.mqsc --------------------------------------------------------------------------------