├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── MAINTAINERS ├── README.md ├── pom.xml ├── project ├── assembly.sbt ├── build.properties └── plugins.sbt └── src ├── assembly └── uber.xml ├── main ├── java │ └── com │ │ └── monsanto │ │ └── data │ │ └── goldengate │ │ ├── EventHandler.java │ │ ├── GoldenGateConstants.java │ │ ├── MessageEncoder.java │ │ ├── MessageProducer.java │ │ ├── TxFactory.java │ │ ├── config │ │ ├── Conf.java │ │ ├── KafkaConfiguration.java │ │ ├── MetricsConfiguration.java │ │ ├── TableConfiguration.java │ │ └── factory │ │ │ ├── ConfigurationFactory.java │ │ │ └── TypesafeConfigFactory.java │ │ ├── encoder │ │ ├── AbstractMessageEncoder.java │ │ ├── EncoderType.java │ │ ├── MessageEncoderFactory.java │ │ ├── exception │ │ │ └── UnableToEncodeMessageException.java │ │ └── json │ │ │ ├── JsonEncoder.java │ │ │ └── JsonFields.java │ │ ├── kafka │ │ ├── KafkaMessageProducer.java │ │ ├── KafkaProducerFactory.java │ │ └── UnableToSendMessageException.java │ │ └── metrics │ │ └── MetricsReporterFactory.java └── resources │ └── reference.conf └── test └── java └── com └── monsanto └── data └── goldengate ├── EventHandler_UT.java ├── encoder └── json │ └── JsonEncoder_UT.java └── kafka └── KafkaMessageProducer_UT.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bayer-Group/goldengate-kafka-adapter/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bayer-Group/goldengate-kafka-adapter/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bayer-Group/goldengate-kafka-adapter/HEAD/LICENSE -------------------------------------------------------------------------------- /MAINTAINERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bayer-Group/goldengate-kafka-adapter/HEAD/MAINTAINERS -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bayer-Group/goldengate-kafka-adapter/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bayer-Group/goldengate-kafka-adapter/HEAD/pom.xml -------------------------------------------------------------------------------- /project/assembly.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bayer-Group/goldengate-kafka-adapter/HEAD/project/assembly.sbt -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=0.13.8 2 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bayer-Group/goldengate-kafka-adapter/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /src/assembly/uber.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bayer-Group/goldengate-kafka-adapter/HEAD/src/assembly/uber.xml -------------------------------------------------------------------------------- /src/main/java/com/monsanto/data/goldengate/EventHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bayer-Group/goldengate-kafka-adapter/HEAD/src/main/java/com/monsanto/data/goldengate/EventHandler.java -------------------------------------------------------------------------------- /src/main/java/com/monsanto/data/goldengate/GoldenGateConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bayer-Group/goldengate-kafka-adapter/HEAD/src/main/java/com/monsanto/data/goldengate/GoldenGateConstants.java -------------------------------------------------------------------------------- /src/main/java/com/monsanto/data/goldengate/MessageEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bayer-Group/goldengate-kafka-adapter/HEAD/src/main/java/com/monsanto/data/goldengate/MessageEncoder.java -------------------------------------------------------------------------------- /src/main/java/com/monsanto/data/goldengate/MessageProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bayer-Group/goldengate-kafka-adapter/HEAD/src/main/java/com/monsanto/data/goldengate/MessageProducer.java -------------------------------------------------------------------------------- /src/main/java/com/monsanto/data/goldengate/TxFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bayer-Group/goldengate-kafka-adapter/HEAD/src/main/java/com/monsanto/data/goldengate/TxFactory.java -------------------------------------------------------------------------------- /src/main/java/com/monsanto/data/goldengate/config/Conf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bayer-Group/goldengate-kafka-adapter/HEAD/src/main/java/com/monsanto/data/goldengate/config/Conf.java -------------------------------------------------------------------------------- /src/main/java/com/monsanto/data/goldengate/config/KafkaConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bayer-Group/goldengate-kafka-adapter/HEAD/src/main/java/com/monsanto/data/goldengate/config/KafkaConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/monsanto/data/goldengate/config/MetricsConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bayer-Group/goldengate-kafka-adapter/HEAD/src/main/java/com/monsanto/data/goldengate/config/MetricsConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/monsanto/data/goldengate/config/TableConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bayer-Group/goldengate-kafka-adapter/HEAD/src/main/java/com/monsanto/data/goldengate/config/TableConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/monsanto/data/goldengate/config/factory/ConfigurationFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bayer-Group/goldengate-kafka-adapter/HEAD/src/main/java/com/monsanto/data/goldengate/config/factory/ConfigurationFactory.java -------------------------------------------------------------------------------- /src/main/java/com/monsanto/data/goldengate/config/factory/TypesafeConfigFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bayer-Group/goldengate-kafka-adapter/HEAD/src/main/java/com/monsanto/data/goldengate/config/factory/TypesafeConfigFactory.java -------------------------------------------------------------------------------- /src/main/java/com/monsanto/data/goldengate/encoder/AbstractMessageEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bayer-Group/goldengate-kafka-adapter/HEAD/src/main/java/com/monsanto/data/goldengate/encoder/AbstractMessageEncoder.java -------------------------------------------------------------------------------- /src/main/java/com/monsanto/data/goldengate/encoder/EncoderType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bayer-Group/goldengate-kafka-adapter/HEAD/src/main/java/com/monsanto/data/goldengate/encoder/EncoderType.java -------------------------------------------------------------------------------- /src/main/java/com/monsanto/data/goldengate/encoder/MessageEncoderFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bayer-Group/goldengate-kafka-adapter/HEAD/src/main/java/com/monsanto/data/goldengate/encoder/MessageEncoderFactory.java -------------------------------------------------------------------------------- /src/main/java/com/monsanto/data/goldengate/encoder/exception/UnableToEncodeMessageException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bayer-Group/goldengate-kafka-adapter/HEAD/src/main/java/com/monsanto/data/goldengate/encoder/exception/UnableToEncodeMessageException.java -------------------------------------------------------------------------------- /src/main/java/com/monsanto/data/goldengate/encoder/json/JsonEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bayer-Group/goldengate-kafka-adapter/HEAD/src/main/java/com/monsanto/data/goldengate/encoder/json/JsonEncoder.java -------------------------------------------------------------------------------- /src/main/java/com/monsanto/data/goldengate/encoder/json/JsonFields.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bayer-Group/goldengate-kafka-adapter/HEAD/src/main/java/com/monsanto/data/goldengate/encoder/json/JsonFields.java -------------------------------------------------------------------------------- /src/main/java/com/monsanto/data/goldengate/kafka/KafkaMessageProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bayer-Group/goldengate-kafka-adapter/HEAD/src/main/java/com/monsanto/data/goldengate/kafka/KafkaMessageProducer.java -------------------------------------------------------------------------------- /src/main/java/com/monsanto/data/goldengate/kafka/KafkaProducerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bayer-Group/goldengate-kafka-adapter/HEAD/src/main/java/com/monsanto/data/goldengate/kafka/KafkaProducerFactory.java -------------------------------------------------------------------------------- /src/main/java/com/monsanto/data/goldengate/kafka/UnableToSendMessageException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bayer-Group/goldengate-kafka-adapter/HEAD/src/main/java/com/monsanto/data/goldengate/kafka/UnableToSendMessageException.java -------------------------------------------------------------------------------- /src/main/java/com/monsanto/data/goldengate/metrics/MetricsReporterFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bayer-Group/goldengate-kafka-adapter/HEAD/src/main/java/com/monsanto/data/goldengate/metrics/MetricsReporterFactory.java -------------------------------------------------------------------------------- /src/main/resources/reference.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bayer-Group/goldengate-kafka-adapter/HEAD/src/main/resources/reference.conf -------------------------------------------------------------------------------- /src/test/java/com/monsanto/data/goldengate/EventHandler_UT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bayer-Group/goldengate-kafka-adapter/HEAD/src/test/java/com/monsanto/data/goldengate/EventHandler_UT.java -------------------------------------------------------------------------------- /src/test/java/com/monsanto/data/goldengate/encoder/json/JsonEncoder_UT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bayer-Group/goldengate-kafka-adapter/HEAD/src/test/java/com/monsanto/data/goldengate/encoder/json/JsonEncoder_UT.java -------------------------------------------------------------------------------- /src/test/java/com/monsanto/data/goldengate/kafka/KafkaMessageProducer_UT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bayer-Group/goldengate-kafka-adapter/HEAD/src/test/java/com/monsanto/data/goldengate/kafka/KafkaMessageProducer_UT.java --------------------------------------------------------------------------------