├── .gitignore ├── Dockerfile ├── README.md ├── pom.xml └── src ├── main ├── java │ └── uk │ │ └── co │ │ └── hadoopathome │ │ └── kafkastreams │ │ ├── KafkaStreamsDroolsMain.java │ │ ├── KafkaStreamsRunner.java │ │ ├── configuration │ │ └── ConfigurationReader.java │ │ └── drools │ │ ├── DroolsRulesApplier.java │ │ ├── DroolsSessionFactory.java │ │ └── Message.java └── resources │ ├── META-INF │ └── kmodule.xml │ ├── config.properties │ └── uk │ └── co │ └── hadoopathome │ └── kafkastreams │ └── IfContainsEPrepend0.drl └── test ├── java └── uk │ └── co │ └── hadoopathome │ └── kafkastreams │ ├── drools │ ├── DroolsRulesApplierTest.java │ └── DroolsSessionFactoryTest.java │ └── integration │ ├── StreamingDroolsIntegrationTest.java │ └── utils │ ├── EmbeddedSingleNodeKafkaCluster.java │ ├── IntegrationTestUtils.java │ ├── KafkaEmbedded.java │ └── ZooKeeperEmbedded.java └── resources ├── META-INF └── kmodule.xml ├── config.properties └── uk └── co └── hadoopathome └── kafkastreams └── IfContainsEPrepend0.drl /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benwatson528/kafka-streams-drools/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benwatson528/kafka-streams-drools/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benwatson528/kafka-streams-drools/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benwatson528/kafka-streams-drools/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/uk/co/hadoopathome/kafkastreams/KafkaStreamsDroolsMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benwatson528/kafka-streams-drools/HEAD/src/main/java/uk/co/hadoopathome/kafkastreams/KafkaStreamsDroolsMain.java -------------------------------------------------------------------------------- /src/main/java/uk/co/hadoopathome/kafkastreams/KafkaStreamsRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benwatson528/kafka-streams-drools/HEAD/src/main/java/uk/co/hadoopathome/kafkastreams/KafkaStreamsRunner.java -------------------------------------------------------------------------------- /src/main/java/uk/co/hadoopathome/kafkastreams/configuration/ConfigurationReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benwatson528/kafka-streams-drools/HEAD/src/main/java/uk/co/hadoopathome/kafkastreams/configuration/ConfigurationReader.java -------------------------------------------------------------------------------- /src/main/java/uk/co/hadoopathome/kafkastreams/drools/DroolsRulesApplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benwatson528/kafka-streams-drools/HEAD/src/main/java/uk/co/hadoopathome/kafkastreams/drools/DroolsRulesApplier.java -------------------------------------------------------------------------------- /src/main/java/uk/co/hadoopathome/kafkastreams/drools/DroolsSessionFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benwatson528/kafka-streams-drools/HEAD/src/main/java/uk/co/hadoopathome/kafkastreams/drools/DroolsSessionFactory.java -------------------------------------------------------------------------------- /src/main/java/uk/co/hadoopathome/kafkastreams/drools/Message.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benwatson528/kafka-streams-drools/HEAD/src/main/java/uk/co/hadoopathome/kafkastreams/drools/Message.java -------------------------------------------------------------------------------- /src/main/resources/META-INF/kmodule.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benwatson528/kafka-streams-drools/HEAD/src/main/resources/META-INF/kmodule.xml -------------------------------------------------------------------------------- /src/main/resources/config.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benwatson528/kafka-streams-drools/HEAD/src/main/resources/config.properties -------------------------------------------------------------------------------- /src/main/resources/uk/co/hadoopathome/kafkastreams/IfContainsEPrepend0.drl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benwatson528/kafka-streams-drools/HEAD/src/main/resources/uk/co/hadoopathome/kafkastreams/IfContainsEPrepend0.drl -------------------------------------------------------------------------------- /src/test/java/uk/co/hadoopathome/kafkastreams/drools/DroolsRulesApplierTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benwatson528/kafka-streams-drools/HEAD/src/test/java/uk/co/hadoopathome/kafkastreams/drools/DroolsRulesApplierTest.java -------------------------------------------------------------------------------- /src/test/java/uk/co/hadoopathome/kafkastreams/drools/DroolsSessionFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benwatson528/kafka-streams-drools/HEAD/src/test/java/uk/co/hadoopathome/kafkastreams/drools/DroolsSessionFactoryTest.java -------------------------------------------------------------------------------- /src/test/java/uk/co/hadoopathome/kafkastreams/integration/StreamingDroolsIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benwatson528/kafka-streams-drools/HEAD/src/test/java/uk/co/hadoopathome/kafkastreams/integration/StreamingDroolsIntegrationTest.java -------------------------------------------------------------------------------- /src/test/java/uk/co/hadoopathome/kafkastreams/integration/utils/EmbeddedSingleNodeKafkaCluster.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benwatson528/kafka-streams-drools/HEAD/src/test/java/uk/co/hadoopathome/kafkastreams/integration/utils/EmbeddedSingleNodeKafkaCluster.java -------------------------------------------------------------------------------- /src/test/java/uk/co/hadoopathome/kafkastreams/integration/utils/IntegrationTestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benwatson528/kafka-streams-drools/HEAD/src/test/java/uk/co/hadoopathome/kafkastreams/integration/utils/IntegrationTestUtils.java -------------------------------------------------------------------------------- /src/test/java/uk/co/hadoopathome/kafkastreams/integration/utils/KafkaEmbedded.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benwatson528/kafka-streams-drools/HEAD/src/test/java/uk/co/hadoopathome/kafkastreams/integration/utils/KafkaEmbedded.java -------------------------------------------------------------------------------- /src/test/java/uk/co/hadoopathome/kafkastreams/integration/utils/ZooKeeperEmbedded.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benwatson528/kafka-streams-drools/HEAD/src/test/java/uk/co/hadoopathome/kafkastreams/integration/utils/ZooKeeperEmbedded.java -------------------------------------------------------------------------------- /src/test/resources/META-INF/kmodule.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benwatson528/kafka-streams-drools/HEAD/src/test/resources/META-INF/kmodule.xml -------------------------------------------------------------------------------- /src/test/resources/config.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benwatson528/kafka-streams-drools/HEAD/src/test/resources/config.properties -------------------------------------------------------------------------------- /src/test/resources/uk/co/hadoopathome/kafkastreams/IfContainsEPrepend0.drl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benwatson528/kafka-streams-drools/HEAD/src/test/resources/uk/co/hadoopathome/kafkastreams/IfContainsEPrepend0.drl --------------------------------------------------------------------------------