├── .editorconfig ├── .gitignore ├── LICENSE ├── README.md ├── examples ├── current-datetime.json ├── flood-monitoring.json ├── gcf │ ├── config │ │ └── source.json │ ├── docker-compose.yml │ └── index.js └── spring │ ├── config │ ├── params-source.json │ ├── regex-template-source.json │ ├── sink.json │ ├── source.json │ └── xpath-template-source.json │ ├── docker-compose.yml │ └── gs-rest-service │ ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── build.gradle │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── manifest.yml │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ └── java │ │ └── hello │ │ ├── Application.java │ │ ├── Calculation.java │ │ ├── Greeting.java │ │ └── GreetingController.java │ └── test │ └── java │ └── hello │ └── GreetingControllerTests.java ├── kafka-connect-rest-plugin ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── tm │ │ │ └── kafka │ │ │ └── connect │ │ │ └── rest │ │ │ ├── ExecutionContext.java │ │ │ ├── RestSinkConnector.java │ │ │ ├── RestSinkConnectorConfig.java │ │ │ ├── RestSinkTask.java │ │ │ ├── RestSourceConnector.java │ │ │ ├── RestSourceConnectorConfig.java │ │ │ ├── RestSourceTask.java │ │ │ ├── VersionUtil.java │ │ │ ├── config │ │ │ ├── InstanceOfValidator.java │ │ │ ├── MethodRecommender.java │ │ │ ├── MethodValidator.java │ │ │ └── ServiceProviderInterfaceRecommender.java │ │ │ ├── http │ │ │ ├── Request.java │ │ │ ├── Response.java │ │ │ ├── executor │ │ │ │ ├── OkHttpRequestExecutor.java │ │ │ │ ├── OkHttpRequestExecutorConfig.java │ │ │ │ └── RequestExecutor.java │ │ │ ├── handler │ │ │ │ ├── DefaultResponseHandler.java │ │ │ │ └── ResponseHandler.java │ │ │ └── payload │ │ │ │ ├── ConstantPayloadGenerator.java │ │ │ │ ├── ConstantPayloadGeneratorConfig.java │ │ │ │ ├── PayloadGenerator.java │ │ │ │ └── templated │ │ │ │ ├── AbstractValueProvider.java │ │ │ │ ├── EnvironmentValueProvider.java │ │ │ │ ├── RegexResponseValueProvider.java │ │ │ │ ├── RegexResponseValueProviderConfig.java │ │ │ │ ├── TemplateEngine.java │ │ │ │ ├── TemplatedPayloadGenerator.java │ │ │ │ ├── TemplatedPayloadGeneratorConfig.java │ │ │ │ ├── ValueProvider.java │ │ │ │ ├── VelocityTemplateEngine.java │ │ │ │ ├── XPathResponseValueProvider.java │ │ │ │ └── XPathResponseValueProviderConfig.java │ │ │ ├── metrics │ │ │ └── Metrics.java │ │ │ ├── selector │ │ │ ├── SimpleTopicSelector.java │ │ │ ├── SimpleTopicSelectorConfig.java │ │ │ └── TopicSelector.java │ │ │ └── util │ │ │ └── StringToMap.java │ └── resources │ │ └── META-INF │ │ └── services │ │ ├── com.tm.kafka.connect.rest.http.executor.RequestExecutor │ │ ├── com.tm.kafka.connect.rest.http.payload.PayloadGenerator │ │ ├── com.tm.kafka.connect.rest.http.payload.templated.TemplateEngine │ │ ├── com.tm.kafka.connect.rest.http.payload.templated.ValueProvider │ │ └── com.tm.kafka.connect.rest.selector.TopicSelector │ └── test │ ├── java │ └── com │ │ └── tm │ │ └── kafka │ │ └── connect │ │ └── rest │ │ ├── RestConnectorConfigTest.java │ │ ├── RestSinkConnectorConfigTest.java │ │ ├── RestSinkConnectorTest.java │ │ ├── RestSinkTaskTest.java │ │ ├── RestSourceConnectorConfigTest.java │ │ ├── RestSourceConnectorTest.java │ │ ├── RestTaskTest.java │ │ ├── config │ │ ├── InstanceOfValidatorTest.java │ │ └── ServiceProviderInterfaceRecommenderTest.java │ │ ├── http │ │ ├── executor │ │ │ └── OkHttpRequestExecutorConfigTest.java │ │ └── payload │ │ │ ├── ConstantPayloadGeneratorConfigTest.java │ │ │ ├── ConstantPayloadGeneratorTest.java │ │ │ └── templated │ │ │ ├── AbstractValueProviderTest.java │ │ │ ├── EnvironmentValueProviderTest.java │ │ │ ├── RegexResponseValueProviderConfigTest.java │ │ │ ├── RegexResponseValueProviderTest.java │ │ │ ├── TemplatedPayloadGeneratorConfigTest.java │ │ │ ├── TemplatedPayloadGeneratorTest.java │ │ │ ├── VelocityTemplateEngineTest.java │ │ │ ├── XPathResponseValueProviderConfigTest.java │ │ │ └── XPathResponseValueProviderTest.java │ │ ├── selector │ │ └── SimpleTopicSelectorConfigTest.java │ │ └── util │ │ └── StringToMapTest.java │ └── resources │ ├── logback.xml │ └── test.properties ├── kafka-connect-transform-add-headers ├── pom.xml └── src │ └── main │ └── java │ └── org │ └── apache │ └── kafka │ └── connect │ └── transforms │ └── AddHeaders.java ├── kafka-connect-transform-from-json ├── .editorconfig ├── .gitignore ├── kafka-connect-transform-from-json-avro │ ├── pom.xml │ └── src │ │ └── main │ │ └── avro │ │ └── Greeting.avsc ├── kafka-connect-transform-from-json-plugin │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── org │ │ └── apache │ │ └── kafka │ │ └── connect │ │ └── transforms │ │ └── FromJson.java └── pom.xml ├── kafka-connect-transform-velocity-eval ├── pom.xml └── src │ └── main │ └── java │ └── org │ └── apache │ └── kafka │ └── connect │ └── transforms │ └── VelocityEval.java └── pom.xml /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/README.md -------------------------------------------------------------------------------- /examples/current-datetime.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/examples/current-datetime.json -------------------------------------------------------------------------------- /examples/flood-monitoring.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/examples/flood-monitoring.json -------------------------------------------------------------------------------- /examples/gcf/config/source.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/examples/gcf/config/source.json -------------------------------------------------------------------------------- /examples/gcf/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/examples/gcf/docker-compose.yml -------------------------------------------------------------------------------- /examples/gcf/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/examples/gcf/index.js -------------------------------------------------------------------------------- /examples/spring/config/params-source.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/examples/spring/config/params-source.json -------------------------------------------------------------------------------- /examples/spring/config/regex-template-source.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/examples/spring/config/regex-template-source.json -------------------------------------------------------------------------------- /examples/spring/config/sink.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/examples/spring/config/sink.json -------------------------------------------------------------------------------- /examples/spring/config/source.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/examples/spring/config/source.json -------------------------------------------------------------------------------- /examples/spring/config/xpath-template-source.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/examples/spring/config/xpath-template-source.json -------------------------------------------------------------------------------- /examples/spring/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/examples/spring/docker-compose.yml -------------------------------------------------------------------------------- /examples/spring/gs-rest-service/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/examples/spring/gs-rest-service/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /examples/spring/gs-rest-service/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/examples/spring/gs-rest-service/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /examples/spring/gs-rest-service/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/examples/spring/gs-rest-service/build.gradle -------------------------------------------------------------------------------- /examples/spring/gs-rest-service/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/examples/spring/gs-rest-service/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /examples/spring/gs-rest-service/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/examples/spring/gs-rest-service/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /examples/spring/gs-rest-service/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/examples/spring/gs-rest-service/gradlew -------------------------------------------------------------------------------- /examples/spring/gs-rest-service/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/examples/spring/gs-rest-service/gradlew.bat -------------------------------------------------------------------------------- /examples/spring/gs-rest-service/manifest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/examples/spring/gs-rest-service/manifest.yml -------------------------------------------------------------------------------- /examples/spring/gs-rest-service/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/examples/spring/gs-rest-service/mvnw -------------------------------------------------------------------------------- /examples/spring/gs-rest-service/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/examples/spring/gs-rest-service/mvnw.cmd -------------------------------------------------------------------------------- /examples/spring/gs-rest-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/examples/spring/gs-rest-service/pom.xml -------------------------------------------------------------------------------- /examples/spring/gs-rest-service/src/main/java/hello/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/examples/spring/gs-rest-service/src/main/java/hello/Application.java -------------------------------------------------------------------------------- /examples/spring/gs-rest-service/src/main/java/hello/Calculation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/examples/spring/gs-rest-service/src/main/java/hello/Calculation.java -------------------------------------------------------------------------------- /examples/spring/gs-rest-service/src/main/java/hello/Greeting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/examples/spring/gs-rest-service/src/main/java/hello/Greeting.java -------------------------------------------------------------------------------- /examples/spring/gs-rest-service/src/main/java/hello/GreetingController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/examples/spring/gs-rest-service/src/main/java/hello/GreetingController.java -------------------------------------------------------------------------------- /examples/spring/gs-rest-service/src/test/java/hello/GreetingControllerTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/examples/spring/gs-rest-service/src/test/java/hello/GreetingControllerTests.java -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-rest-plugin/pom.xml -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/ExecutionContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/ExecutionContext.java -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/RestSinkConnector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/RestSinkConnector.java -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/RestSinkConnectorConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/RestSinkConnectorConfig.java -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/RestSinkTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/RestSinkTask.java -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/RestSourceConnector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/RestSourceConnector.java -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/RestSourceConnectorConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/RestSourceConnectorConfig.java -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/RestSourceTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/RestSourceTask.java -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/VersionUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/VersionUtil.java -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/config/InstanceOfValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/config/InstanceOfValidator.java -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/config/MethodRecommender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/config/MethodRecommender.java -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/config/MethodValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/config/MethodValidator.java -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/config/ServiceProviderInterfaceRecommender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/config/ServiceProviderInterfaceRecommender.java -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/http/Request.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/http/Request.java -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/http/Response.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/http/Response.java -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/http/executor/OkHttpRequestExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/http/executor/OkHttpRequestExecutor.java -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/http/executor/OkHttpRequestExecutorConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/http/executor/OkHttpRequestExecutorConfig.java -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/http/executor/RequestExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/http/executor/RequestExecutor.java -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/http/handler/DefaultResponseHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/http/handler/DefaultResponseHandler.java -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/http/handler/ResponseHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/http/handler/ResponseHandler.java -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/http/payload/ConstantPayloadGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/http/payload/ConstantPayloadGenerator.java -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/http/payload/ConstantPayloadGeneratorConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/http/payload/ConstantPayloadGeneratorConfig.java -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/http/payload/PayloadGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/http/payload/PayloadGenerator.java -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/http/payload/templated/AbstractValueProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/http/payload/templated/AbstractValueProvider.java -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/http/payload/templated/EnvironmentValueProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/http/payload/templated/EnvironmentValueProvider.java -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/http/payload/templated/RegexResponseValueProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/http/payload/templated/RegexResponseValueProvider.java -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/http/payload/templated/RegexResponseValueProviderConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/http/payload/templated/RegexResponseValueProviderConfig.java -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/http/payload/templated/TemplateEngine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/http/payload/templated/TemplateEngine.java -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/http/payload/templated/TemplatedPayloadGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/http/payload/templated/TemplatedPayloadGenerator.java -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/http/payload/templated/TemplatedPayloadGeneratorConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/http/payload/templated/TemplatedPayloadGeneratorConfig.java -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/http/payload/templated/ValueProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/http/payload/templated/ValueProvider.java -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/http/payload/templated/VelocityTemplateEngine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/http/payload/templated/VelocityTemplateEngine.java -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/http/payload/templated/XPathResponseValueProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/http/payload/templated/XPathResponseValueProvider.java -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/http/payload/templated/XPathResponseValueProviderConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/http/payload/templated/XPathResponseValueProviderConfig.java -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/metrics/Metrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/metrics/Metrics.java -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/selector/SimpleTopicSelector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/selector/SimpleTopicSelector.java -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/selector/SimpleTopicSelectorConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/selector/SimpleTopicSelectorConfig.java -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/selector/TopicSelector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/selector/TopicSelector.java -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/util/StringToMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-rest-plugin/src/main/java/com/tm/kafka/connect/rest/util/StringToMap.java -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/src/main/resources/META-INF/services/com.tm.kafka.connect.rest.http.executor.RequestExecutor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-rest-plugin/src/main/resources/META-INF/services/com.tm.kafka.connect.rest.http.executor.RequestExecutor -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/src/main/resources/META-INF/services/com.tm.kafka.connect.rest.http.payload.PayloadGenerator: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-rest-plugin/src/main/resources/META-INF/services/com.tm.kafka.connect.rest.http.payload.PayloadGenerator -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/src/main/resources/META-INF/services/com.tm.kafka.connect.rest.http.payload.templated.TemplateEngine: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-rest-plugin/src/main/resources/META-INF/services/com.tm.kafka.connect.rest.http.payload.templated.TemplateEngine -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/src/main/resources/META-INF/services/com.tm.kafka.connect.rest.http.payload.templated.ValueProvider: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-rest-plugin/src/main/resources/META-INF/services/com.tm.kafka.connect.rest.http.payload.templated.ValueProvider -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/src/main/resources/META-INF/services/com.tm.kafka.connect.rest.selector.TopicSelector: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-rest-plugin/src/main/resources/META-INF/services/com.tm.kafka.connect.rest.selector.TopicSelector -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/src/test/java/com/tm/kafka/connect/rest/RestConnectorConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-rest-plugin/src/test/java/com/tm/kafka/connect/rest/RestConnectorConfigTest.java -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/src/test/java/com/tm/kafka/connect/rest/RestSinkConnectorConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-rest-plugin/src/test/java/com/tm/kafka/connect/rest/RestSinkConnectorConfigTest.java -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/src/test/java/com/tm/kafka/connect/rest/RestSinkConnectorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-rest-plugin/src/test/java/com/tm/kafka/connect/rest/RestSinkConnectorTest.java -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/src/test/java/com/tm/kafka/connect/rest/RestSinkTaskTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-rest-plugin/src/test/java/com/tm/kafka/connect/rest/RestSinkTaskTest.java -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/src/test/java/com/tm/kafka/connect/rest/RestSourceConnectorConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-rest-plugin/src/test/java/com/tm/kafka/connect/rest/RestSourceConnectorConfigTest.java -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/src/test/java/com/tm/kafka/connect/rest/RestSourceConnectorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-rest-plugin/src/test/java/com/tm/kafka/connect/rest/RestSourceConnectorTest.java -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/src/test/java/com/tm/kafka/connect/rest/RestTaskTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-rest-plugin/src/test/java/com/tm/kafka/connect/rest/RestTaskTest.java -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/src/test/java/com/tm/kafka/connect/rest/config/InstanceOfValidatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-rest-plugin/src/test/java/com/tm/kafka/connect/rest/config/InstanceOfValidatorTest.java -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/src/test/java/com/tm/kafka/connect/rest/config/ServiceProviderInterfaceRecommenderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-rest-plugin/src/test/java/com/tm/kafka/connect/rest/config/ServiceProviderInterfaceRecommenderTest.java -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/src/test/java/com/tm/kafka/connect/rest/http/executor/OkHttpRequestExecutorConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-rest-plugin/src/test/java/com/tm/kafka/connect/rest/http/executor/OkHttpRequestExecutorConfigTest.java -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/src/test/java/com/tm/kafka/connect/rest/http/payload/ConstantPayloadGeneratorConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-rest-plugin/src/test/java/com/tm/kafka/connect/rest/http/payload/ConstantPayloadGeneratorConfigTest.java -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/src/test/java/com/tm/kafka/connect/rest/http/payload/ConstantPayloadGeneratorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-rest-plugin/src/test/java/com/tm/kafka/connect/rest/http/payload/ConstantPayloadGeneratorTest.java -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/src/test/java/com/tm/kafka/connect/rest/http/payload/templated/AbstractValueProviderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-rest-plugin/src/test/java/com/tm/kafka/connect/rest/http/payload/templated/AbstractValueProviderTest.java -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/src/test/java/com/tm/kafka/connect/rest/http/payload/templated/EnvironmentValueProviderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-rest-plugin/src/test/java/com/tm/kafka/connect/rest/http/payload/templated/EnvironmentValueProviderTest.java -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/src/test/java/com/tm/kafka/connect/rest/http/payload/templated/RegexResponseValueProviderConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-rest-plugin/src/test/java/com/tm/kafka/connect/rest/http/payload/templated/RegexResponseValueProviderConfigTest.java -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/src/test/java/com/tm/kafka/connect/rest/http/payload/templated/RegexResponseValueProviderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-rest-plugin/src/test/java/com/tm/kafka/connect/rest/http/payload/templated/RegexResponseValueProviderTest.java -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/src/test/java/com/tm/kafka/connect/rest/http/payload/templated/TemplatedPayloadGeneratorConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-rest-plugin/src/test/java/com/tm/kafka/connect/rest/http/payload/templated/TemplatedPayloadGeneratorConfigTest.java -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/src/test/java/com/tm/kafka/connect/rest/http/payload/templated/TemplatedPayloadGeneratorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-rest-plugin/src/test/java/com/tm/kafka/connect/rest/http/payload/templated/TemplatedPayloadGeneratorTest.java -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/src/test/java/com/tm/kafka/connect/rest/http/payload/templated/VelocityTemplateEngineTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-rest-plugin/src/test/java/com/tm/kafka/connect/rest/http/payload/templated/VelocityTemplateEngineTest.java -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/src/test/java/com/tm/kafka/connect/rest/http/payload/templated/XPathResponseValueProviderConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-rest-plugin/src/test/java/com/tm/kafka/connect/rest/http/payload/templated/XPathResponseValueProviderConfigTest.java -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/src/test/java/com/tm/kafka/connect/rest/http/payload/templated/XPathResponseValueProviderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-rest-plugin/src/test/java/com/tm/kafka/connect/rest/http/payload/templated/XPathResponseValueProviderTest.java -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/src/test/java/com/tm/kafka/connect/rest/selector/SimpleTopicSelectorConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-rest-plugin/src/test/java/com/tm/kafka/connect/rest/selector/SimpleTopicSelectorConfigTest.java -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/src/test/java/com/tm/kafka/connect/rest/util/StringToMapTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-rest-plugin/src/test/java/com/tm/kafka/connect/rest/util/StringToMapTest.java -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/src/test/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-rest-plugin/src/test/resources/logback.xml -------------------------------------------------------------------------------- /kafka-connect-rest-plugin/src/test/resources/test.properties: -------------------------------------------------------------------------------- 1 | property.foo=bar 2 | -------------------------------------------------------------------------------- /kafka-connect-transform-add-headers/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-transform-add-headers/pom.xml -------------------------------------------------------------------------------- /kafka-connect-transform-add-headers/src/main/java/org/apache/kafka/connect/transforms/AddHeaders.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-transform-add-headers/src/main/java/org/apache/kafka/connect/transforms/AddHeaders.java -------------------------------------------------------------------------------- /kafka-connect-transform-from-json/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-transform-from-json/.editorconfig -------------------------------------------------------------------------------- /kafka-connect-transform-from-json/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-transform-from-json/.gitignore -------------------------------------------------------------------------------- /kafka-connect-transform-from-json/kafka-connect-transform-from-json-avro/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-transform-from-json/kafka-connect-transform-from-json-avro/pom.xml -------------------------------------------------------------------------------- /kafka-connect-transform-from-json/kafka-connect-transform-from-json-avro/src/main/avro/Greeting.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-transform-from-json/kafka-connect-transform-from-json-avro/src/main/avro/Greeting.avsc -------------------------------------------------------------------------------- /kafka-connect-transform-from-json/kafka-connect-transform-from-json-plugin/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-transform-from-json/kafka-connect-transform-from-json-plugin/pom.xml -------------------------------------------------------------------------------- /kafka-connect-transform-from-json/kafka-connect-transform-from-json-plugin/src/main/java/org/apache/kafka/connect/transforms/FromJson.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-transform-from-json/kafka-connect-transform-from-json-plugin/src/main/java/org/apache/kafka/connect/transforms/FromJson.java -------------------------------------------------------------------------------- /kafka-connect-transform-from-json/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-transform-from-json/pom.xml -------------------------------------------------------------------------------- /kafka-connect-transform-velocity-eval/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-transform-velocity-eval/pom.xml -------------------------------------------------------------------------------- /kafka-connect-transform-velocity-eval/src/main/java/org/apache/kafka/connect/transforms/VelocityEval.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/kafka-connect-transform-velocity-eval/src/main/java/org/apache/kafka/connect/transforms/VelocityEval.java -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llofberg/kafka-connect-rest/HEAD/pom.xml --------------------------------------------------------------------------------