├── .gitignore ├── Jenkinsfile ├── LICENSE ├── README.md ├── pom.xml ├── src └── main │ └── resources │ ├── META-INF │ └── maven │ │ └── archetype.xml │ └── archetype-resources │ ├── README.md │ ├── bin │ └── debug.sh │ ├── config │ ├── MySinkConnector.properties │ ├── MySourceConnector.properties │ └── connect-avro-docker.properties │ ├── docker-compose.yml │ ├── pom.xml │ └── src │ ├── main │ ├── assembly │ │ └── package.xml │ └── java │ │ ├── MyConverter.java │ │ ├── MyKeyValueTransformation.java │ │ ├── MyKeyValueTransformationConfig.java │ │ ├── MySinkConnector.java │ │ ├── MySinkConnectorConfig.java │ │ ├── MySinkTask.java │ │ ├── MySourceConnector.java │ │ ├── MySourceConnectorConfig.java │ │ ├── MySourceTask.java │ │ └── package-info.java │ └── test │ ├── java │ ├── DocumentationTest.java │ ├── MyConverterTest.java │ ├── MyKeyValueTransformationTest.java │ ├── MySinkConnectorTest.java │ ├── MySinkTaskIT.java │ ├── MySinkTaskTest.java │ ├── MySourceConnectorTest.java │ ├── MySourceTaskIT.java │ └── MySourceTaskTest.java │ └── resources │ └── logback.xml └── test-archtype.sh /.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | -------------------------------------------------------------------------------- /Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcustenborder/kafka-connect-archtype/HEAD/Jenkinsfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcustenborder/kafka-connect-archtype/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcustenborder/kafka-connect-archtype/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcustenborder/kafka-connect-archtype/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/resources/META-INF/maven/archetype.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcustenborder/kafka-connect-archtype/HEAD/src/main/resources/META-INF/maven/archetype.xml -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcustenborder/kafka-connect-archtype/HEAD/src/main/resources/archetype-resources/README.md -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/bin/debug.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcustenborder/kafka-connect-archtype/HEAD/src/main/resources/archetype-resources/bin/debug.sh -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/config/MySinkConnector.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcustenborder/kafka-connect-archtype/HEAD/src/main/resources/archetype-resources/config/MySinkConnector.properties -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/config/MySourceConnector.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcustenborder/kafka-connect-archtype/HEAD/src/main/resources/archetype-resources/config/MySourceConnector.properties -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/config/connect-avro-docker.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcustenborder/kafka-connect-archtype/HEAD/src/main/resources/archetype-resources/config/connect-avro-docker.properties -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcustenborder/kafka-connect-archtype/HEAD/src/main/resources/archetype-resources/docker-compose.yml -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcustenborder/kafka-connect-archtype/HEAD/src/main/resources/archetype-resources/pom.xml -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/src/main/assembly/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcustenborder/kafka-connect-archtype/HEAD/src/main/resources/archetype-resources/src/main/assembly/package.xml -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/src/main/java/MyConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcustenborder/kafka-connect-archtype/HEAD/src/main/resources/archetype-resources/src/main/java/MyConverter.java -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/src/main/java/MyKeyValueTransformation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcustenborder/kafka-connect-archtype/HEAD/src/main/resources/archetype-resources/src/main/java/MyKeyValueTransformation.java -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/src/main/java/MyKeyValueTransformationConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcustenborder/kafka-connect-archtype/HEAD/src/main/resources/archetype-resources/src/main/java/MyKeyValueTransformationConfig.java -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/src/main/java/MySinkConnector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcustenborder/kafka-connect-archtype/HEAD/src/main/resources/archetype-resources/src/main/java/MySinkConnector.java -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/src/main/java/MySinkConnectorConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcustenborder/kafka-connect-archtype/HEAD/src/main/resources/archetype-resources/src/main/java/MySinkConnectorConfig.java -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/src/main/java/MySinkTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcustenborder/kafka-connect-archtype/HEAD/src/main/resources/archetype-resources/src/main/java/MySinkTask.java -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/src/main/java/MySourceConnector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcustenborder/kafka-connect-archtype/HEAD/src/main/resources/archetype-resources/src/main/java/MySourceConnector.java -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/src/main/java/MySourceConnectorConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcustenborder/kafka-connect-archtype/HEAD/src/main/resources/archetype-resources/src/main/java/MySourceConnectorConfig.java -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/src/main/java/MySourceTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcustenborder/kafka-connect-archtype/HEAD/src/main/resources/archetype-resources/src/main/java/MySourceTask.java -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/src/main/java/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcustenborder/kafka-connect-archtype/HEAD/src/main/resources/archetype-resources/src/main/java/package-info.java -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/src/test/java/DocumentationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcustenborder/kafka-connect-archtype/HEAD/src/main/resources/archetype-resources/src/test/java/DocumentationTest.java -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/src/test/java/MyConverterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcustenborder/kafka-connect-archtype/HEAD/src/main/resources/archetype-resources/src/test/java/MyConverterTest.java -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/src/test/java/MyKeyValueTransformationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcustenborder/kafka-connect-archtype/HEAD/src/main/resources/archetype-resources/src/test/java/MyKeyValueTransformationTest.java -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/src/test/java/MySinkConnectorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcustenborder/kafka-connect-archtype/HEAD/src/main/resources/archetype-resources/src/test/java/MySinkConnectorTest.java -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/src/test/java/MySinkTaskIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcustenborder/kafka-connect-archtype/HEAD/src/main/resources/archetype-resources/src/test/java/MySinkTaskIT.java -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/src/test/java/MySinkTaskTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcustenborder/kafka-connect-archtype/HEAD/src/main/resources/archetype-resources/src/test/java/MySinkTaskTest.java -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/src/test/java/MySourceConnectorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcustenborder/kafka-connect-archtype/HEAD/src/main/resources/archetype-resources/src/test/java/MySourceConnectorTest.java -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/src/test/java/MySourceTaskIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcustenborder/kafka-connect-archtype/HEAD/src/main/resources/archetype-resources/src/test/java/MySourceTaskIT.java -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/src/test/java/MySourceTaskTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcustenborder/kafka-connect-archtype/HEAD/src/main/resources/archetype-resources/src/test/java/MySourceTaskTest.java -------------------------------------------------------------------------------- /src/main/resources/archetype-resources/src/test/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcustenborder/kafka-connect-archtype/HEAD/src/main/resources/archetype-resources/src/test/resources/logback.xml -------------------------------------------------------------------------------- /test-archtype.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcustenborder/kafka-connect-archtype/HEAD/test-archtype.sh --------------------------------------------------------------------------------