├── .gitattributes ├── .gitignore ├── Commands-used-in-section-1.txt ├── LICENSE ├── advertclicks ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml ├── practice-resources │ ├── kafka-scripts.sh │ └── samples.txt └── src │ ├── main │ ├── java │ │ └── guru │ │ │ └── learningjournal │ │ │ └── examples │ │ │ └── kafka │ │ │ └── advertclicks │ │ │ ├── AdvertClicksApplication.java │ │ │ ├── Services │ │ │ └── ClickListenerService.java │ │ │ ├── bindings │ │ │ └── ClicksListenerBinding.java │ │ │ └── models │ │ │ ├── AdClick.java │ │ │ └── AdInventories.java │ └── resources │ │ └── application.yaml │ └── test │ └── java │ └── guru │ └── learningjournal │ └── examples │ └── kafka │ └── advertclicks │ └── AdvertClicksApplicationTests.java ├── avroposfanout ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml ├── practice-resources │ └── kafka-scripts.sh └── src │ ├── main │ ├── avro │ │ ├── DeliveryAddress.avsc │ │ ├── LineItem.avsc │ │ └── PosInvoice.avsc │ ├── java │ │ └── guru │ │ │ └── learningjournal │ │ │ └── examples │ │ │ └── kafka │ │ │ └── avroposfanout │ │ │ ├── AvroPosFanoutApplication.java │ │ │ ├── bindings │ │ │ └── PosListenerBinding.java │ │ │ ├── model │ │ │ ├── HadoopRecord.java │ │ │ └── Notification.java │ │ │ └── services │ │ │ ├── HadoopRecordProcessorService.java │ │ │ ├── NotificationProcessorService.java │ │ │ └── RecordBuilder.java │ └── resources │ │ └── application.yaml │ └── test │ └── java │ └── guru │ └── learningjournal │ └── examples │ └── kafka │ └── avroposfanout │ └── AvroPosFanoutApplicationTests.java ├── avroposgen ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml ├── practice-resources │ └── kafka-scripts.sh └── src │ ├── main │ ├── avro │ │ ├── DeliveryAddress.avsc │ │ ├── LineItem.avsc │ │ └── PosInvoice.avsc │ ├── java │ │ └── guru │ │ │ └── learningjournal │ │ │ └── examples │ │ │ └── kafka │ │ │ └── avroposgen │ │ │ ├── AvroPosGeneratorApplication.java │ │ │ └── services │ │ │ ├── KafkaProducerService.java │ │ │ └── datagenerator │ │ │ ├── AddressGenerator.java │ │ │ ├── InvoiceGenerator.java │ │ │ └── ProductGenerator.java │ └── resources │ │ ├── application.yaml │ │ └── data │ │ ├── Invoice.json │ │ ├── address.json │ │ └── products.json │ └── test │ └── java │ └── guru │ └── learningjournal │ └── examples │ └── kafka │ └── avroposgen │ └── AvroPosGeneratorApplicationTests.java ├── exactlyoncefanout ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml ├── practice-resources │ └── kafka-scripts.sh └── src │ ├── main │ ├── avro │ │ ├── DeliveryAddress.avsc │ │ ├── HadoopRecord.avsc │ │ ├── LineItem.avsc │ │ ├── Notification.avsc │ │ └── PosInvoice.avsc │ ├── java │ │ └── guru │ │ │ └── learningjournal │ │ │ └── examples │ │ │ └── kafka │ │ │ └── exactlyoncefanout │ │ │ ├── ExactlyOnceFanoutApplication.java │ │ │ ├── bindings │ │ │ └── PosListenerBinding.java │ │ │ └── services │ │ │ ├── PosListenerService.java │ │ │ └── RecordBuilder.java │ └── resources │ │ └── application.yaml │ └── test │ └── java │ └── guru │ └── learningjournal │ └── examples │ └── kafka │ └── exactlyoncefanout │ └── ExactlyOnceFanoutApplicationTests.java ├── hello-streams ├── .gitignore ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── practice-resources │ ├── data-samples.txt │ └── kafka-scripts.sh ├── settings.gradle └── src │ ├── main │ ├── java │ │ └── guru │ │ │ └── learningjournal │ │ │ └── examples │ │ │ └── kafka │ │ │ └── hellostreams │ │ │ ├── HelloStreamsApplication.java │ │ │ ├── bindings │ │ │ └── KafkaListenerBinding.java │ │ │ └── services │ │ │ └── KafkaListenerService.java │ └── resources │ │ └── application.yaml │ └── test │ └── java │ └── guru │ └── learningjournal │ └── examples │ └── kafka │ └── hellostreams │ └── HelloStreamsApplicationTests.java ├── jsonposfanout ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml ├── practice-resources │ └── kafka-scripts.sh └── src │ ├── main │ ├── avro │ │ ├── HadoopRecord.avsc │ │ └── Notification.avsc │ ├── java │ │ └── guru │ │ │ └── learningjournal │ │ │ └── examples │ │ │ └── kafka │ │ │ └── jsonposfanout │ │ │ ├── JsonPosFanoutApplication.java │ │ │ ├── bindings │ │ │ └── PosListenerBinding.java │ │ │ ├── model │ │ │ ├── DeliveryAddress.java │ │ │ ├── LineItem.java │ │ │ └── PosInvoice.java │ │ │ └── services │ │ │ ├── HadoopRecordProcessorService.java │ │ │ ├── NotificationProcessorService.java │ │ │ └── RecordBuilder.java │ └── resources │ │ └── application.yaml │ └── test │ └── java │ └── guru │ └── learningjournal │ └── examples │ └── kafka │ └── jsonposfanout │ └── JsonPosFanoutApplicationTests.java ├── jsonposgen ├── .gitignore ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── practice-resources │ └── kafka-scripts.sh ├── settings.gradle └── src │ ├── main │ ├── java │ │ └── guru │ │ │ └── learningjournal │ │ │ └── examples │ │ │ └── kafka │ │ │ └── jsonposgen │ │ │ ├── JsonPosGeneratorApplication.java │ │ │ ├── model │ │ │ ├── DeliveryAddress.java │ │ │ ├── LineItem.java │ │ │ └── PosInvoice.java │ │ │ └── services │ │ │ ├── KafkaProducerService.java │ │ │ └── datagenerator │ │ │ ├── AddressGenerator.java │ │ │ ├── InvoiceGenerator.java │ │ │ └── ProductGenerator.java │ └── resources │ │ ├── application.yaml │ │ └── data │ │ ├── Invoice.json │ │ ├── address.json │ │ └── products.json │ └── test │ └── java │ └── guru │ └── learningjournal │ └── examples │ └── kafka │ └── jsonposgen │ └── JsonPosGeneratorApplicationTests.java ├── kafkaproducer ├── .gitignore ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── practice-resources │ └── kafka-scripts.sh ├── scratches │ └── scratch.rest ├── settings.gradle └── src │ ├── main │ ├── java │ │ └── guru │ │ │ └── learningjournal │ │ │ └── examples │ │ │ └── kafka │ │ │ └── kafkaproducer │ │ │ ├── KafkaProducerApplication.java │ │ │ ├── model │ │ │ └── IncomingMessage.java │ │ │ └── services │ │ │ ├── KafkaMessageController.java │ │ │ └── KafkaProducerService.java │ └── resources │ │ └── application.yaml │ └── test │ └── java │ └── guru │ └── learningjournal │ └── examples │ └── kafka │ └── kafkaproducer │ └── KafkaProducerApplicationTests.java ├── kstreamaggregate ├── .gitignore ├── mvnw ├── mvnw.cmd ├── pom.xml ├── practice-resources │ ├── kafka-scripts.sh │ └── samples.txt └── src │ ├── main │ ├── avro │ │ ├── DepartmentAggregate.avsc │ │ └── Employee.avsc │ ├── java │ │ └── guru │ │ │ └── learningjournal │ │ │ └── examples │ │ │ └── kafka │ │ │ └── kstreamaggregate │ │ │ ├── KStreamAggregateApplication.java │ │ │ ├── bindings │ │ │ └── EmployeeListenerBinding.java │ │ │ └── services │ │ │ ├── EmployeeStreamListener.java │ │ │ └── RecordBuilder.java │ └── resources │ │ └── application.yaml │ └── test │ └── java │ └── guru │ └── learningjournal │ └── examples │ └── kafka │ └── kstreamaggregate │ └── KStreamAggregateApplicationTests.java ├── ktableaggregate ├── .gitignore ├── mvnw ├── mvnw.cmd ├── pom.xml ├── practice-resources │ ├── kafka-scripts.sh │ └── samples.txt └── src │ ├── main │ ├── avro │ │ ├── DepartmentAggregate.avsc │ │ └── Employee.avsc │ ├── java │ │ └── guru │ │ │ └── learningjournal │ │ │ └── examples │ │ │ └── kafka │ │ │ └── ktableaggregate │ │ │ ├── KTableAggregateApplication.java │ │ │ ├── bindings │ │ │ └── EmployeeListenerBinding.java │ │ │ └── services │ │ │ ├── EmployeeStreamListener.java │ │ │ └── RecordBuilder.java │ └── resources │ │ └── application.yaml │ └── test │ └── java │ └── guru │ └── learningjournal │ └── examples │ └── kafka │ └── ktableaggregate │ └── KTableAggregateApplicationTests.java ├── ktabledemo ├── .gitignore ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── practice-resources │ ├── kafka-scripts.sh │ └── sample.txt ├── settings.gradle └── src │ ├── main │ ├── java │ │ └── guru │ │ │ └── learningjournal │ │ │ └── examples │ │ │ └── kafka │ │ │ └── ktabledemo │ │ │ ├── KTableDemoApplication.java │ │ │ ├── bindings │ │ │ └── StockListenerBinding.java │ │ │ └── services │ │ │ └── StockTickListenerService.java │ └── resources │ │ └── application.yaml │ └── test │ └── java │ └── guru │ └── learningjournal │ └── examples │ └── kafka │ └── ktabledemo │ └── KTableDemoApplicationTests.java ├── lastlogin ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml ├── practice-resources │ ├── kafka-scripts.sh │ └── samples.txt └── src │ ├── main │ ├── java │ │ └── guru │ │ │ └── learningjournal │ │ │ └── examples │ │ │ └── kafka │ │ │ └── lastlogin │ │ │ ├── LastLoginApplication.java │ │ │ ├── bindings │ │ │ └── UserListenerBinding.java │ │ │ ├── model │ │ │ ├── UserDetails.java │ │ │ └── UserLogin.java │ │ │ └── services │ │ │ └── LoginListenerService.java │ └── resources │ │ └── application.yaml │ └── test │ └── java │ └── guru │ └── learningjournal │ └── examples │ └── kafka │ └── lastlogin │ └── LastLoginApplicationTests.java ├── otpvalidation ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml ├── practice-resources │ ├── kafka-scripts.sh │ └── samples.txt └── src │ ├── main │ ├── java │ │ └── guru │ │ │ └── learningjournal │ │ │ └── examples │ │ │ └── kafka │ │ │ └── otpvalidation │ │ │ ├── OtpValidationApplication.java │ │ │ ├── bindings │ │ │ └── OTPListenerBinding.java │ │ │ ├── configs │ │ │ ├── PaymentConfirmationTimeExtractor.java │ │ │ └── PaymentRequestTimeExtractor.java │ │ │ ├── model │ │ │ ├── PaymentConfirmation.java │ │ │ ├── PaymentRequest.java │ │ │ └── TransactionStatus.java │ │ │ └── services │ │ │ ├── OTPValidationService.java │ │ │ └── RecordBuilder.java │ └── resources │ │ └── application.yaml │ └── test │ └── java │ └── guru │ └── learningjournal │ └── examples │ └── kafka │ └── otpvalidation │ └── OtpValidationApplicationTests.java ├── rewards ├── .gitignore ├── mvnw ├── mvnw.cmd ├── pom.xml ├── practice-resources │ └── kafka-scripts.sh └── src │ ├── main │ ├── avro │ │ ├── DeliveryAddress.avsc │ │ ├── LineItem.avsc │ │ ├── Notification.avsc │ │ └── PosInvoice.avsc │ ├── java │ │ └── guru │ │ │ └── learningjournal │ │ │ └── examples │ │ │ └── kafka │ │ │ └── rewards │ │ │ ├── RewardsApplication.java │ │ │ ├── bindings │ │ │ └── PosListenerBinding.java │ │ │ └── services │ │ │ ├── LoyaltyService.java │ │ │ └── RecordBuilder.java │ └── resources │ │ └── application.yaml │ └── test │ └── java │ └── guru │ └── learningjournal │ └── examples │ └── kafka │ └── rewards │ └── RewardsApplicationTests.java ├── sessionwindow ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml ├── practice-resources │ ├── kafka-scripts.sh │ └── samples.txt └── src │ ├── main │ ├── java │ │ └── guru │ │ │ └── learningjournal │ │ │ └── examples │ │ │ └── kafka │ │ │ └── sessionwindow │ │ │ ├── SessionWindowApplication.java │ │ │ ├── bindings │ │ │ └── ClickListenerBinding.java │ │ │ ├── configs │ │ │ └── ClickTimeExtractor.java │ │ │ ├── models │ │ │ └── UserClick.java │ │ │ └── services │ │ │ └── ClickListerService.java │ └── resources │ │ └── application.yaml │ └── test │ └── java │ └── guru │ └── learningjournal │ └── examples │ └── kafka │ └── sessionwindow │ └── SessionWindowApplicationTests.java ├── simpletest ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml ├── practice-resources │ ├── kafka-scripts.sh │ └── samples.txt └── src │ ├── main │ ├── java │ │ └── guru │ │ │ └── learningjournal │ │ │ └── examples │ │ │ └── kafka │ │ │ └── simpletest │ │ │ ├── SimpleTestApplication.java │ │ │ ├── bindings │ │ │ └── ListenerBinding.java │ │ │ └── services │ │ │ └── ListenerService.java │ └── resources │ │ └── application.yaml │ └── test │ ├── java │ └── guru │ │ └── learningjournal │ │ └── examples │ │ └── kafka │ │ └── simpletest │ │ └── SimpleTestApplicationTests.java │ └── resources │ └── application.yaml ├── streamingaggregates ├── .gitignore ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── practice-resources │ ├── kafka-scripts.sh │ └── sample.txt ├── settings.gradle └── src │ ├── main │ ├── java │ │ └── guru │ │ │ └── learningjournal │ │ │ └── examples │ │ │ └── kafka │ │ │ └── streamingaggregates │ │ │ ├── StreamingAggregatesApplication.java │ │ │ ├── bindings │ │ │ └── WordListenerBinding.java │ │ │ └── services │ │ │ └── WordListenerService.java │ └── resources │ │ └── application.yaml │ └── test │ └── java │ └── guru │ └── learningjournal │ └── examples │ └── kafka │ └── streamingaggregates │ └── StreamingAggregatesApplicationTests.java ├── streamingtest ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml ├── practice-resources │ ├── kafka-scripts.sh │ └── samples.txt └── src │ ├── main │ ├── java │ │ └── guru │ │ │ └── learningjournal │ │ │ └── examples │ │ │ └── kafka │ │ │ └── streamingtest │ │ │ ├── StreamingTestApplication.java │ │ │ └── configs │ │ │ └── ListenerService.java │ └── resources │ │ └── application.yaml │ └── test │ ├── java │ └── guru │ │ └── learningjournal │ │ └── examples │ │ └── kafka │ │ └── streamingtest │ │ └── StreamingTestApplicationTests.java │ └── resources │ └── application.yaml ├── top3spots ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml ├── practice-resources │ ├── kafka-scripts.sh │ └── samples.txt └── src │ ├── main │ ├── java │ │ └── guru │ │ │ └── learningjournal │ │ │ └── examples │ │ │ └── kafka │ │ │ └── top3spots │ │ │ ├── Services │ │ │ └── ClickListenerService.java │ │ │ ├── Top3SpotsApplication.java │ │ │ ├── bindings │ │ │ └── ClicksListenerBinding.java │ │ │ └── models │ │ │ ├── AdClick.java │ │ │ ├── AdInventories.java │ │ │ ├── ClicksByNewsType.java │ │ │ └── Top3NewsTypes.java │ └── resources │ │ └── application.yaml │ └── test │ └── java │ └── guru │ └── learningjournal │ └── examples │ └── kafka │ └── top3spots │ └── Top3SpotsApplicationTests.java ├── windowcount ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml ├── practice-resources │ ├── kafka-scripts.sh │ └── samples.txt └── src │ ├── main │ ├── java │ │ └── guru │ │ │ └── learningjournal │ │ │ └── examples │ │ │ └── kafka │ │ │ └── windowcount │ │ │ ├── WindowCountApplication.java │ │ │ ├── bindings │ │ │ └── InvoiceListenerBinding.java │ │ │ ├── configs │ │ │ └── InvoiceTimeExtractor.java │ │ │ ├── model │ │ │ └── SimpleInvoice.java │ │ │ └── services │ │ │ └── InvoiceListenerService.java │ └── resources │ │ └── application.yaml │ └── test │ └── java │ └── guru │ └── learningjournal │ └── examples │ └── kafka │ └── windowcount │ └── WindowCountApplicationTests.java └── xmlbranching ├── .gitignore ├── .mvn └── wrapper │ ├── MavenWrapperDownloader.java │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml ├── practice-resources ├── kafka-scripts.sh └── sample.txt └── src ├── main ├── java │ └── guru │ │ └── learningjournal │ │ └── examples │ │ └── kafka │ │ └── xmlbranching │ │ ├── Configs │ │ ├── AppConstants.java │ │ └── AppSerdes.java │ │ ├── XmlBranchingApplication.java │ │ ├── bindings │ │ └── OrderListenerBinding.java │ │ ├── model │ │ └── OrderEnvelop.java │ │ └── services │ │ └── OrderListenerService.java └── resources │ ├── application.yaml │ └── schema │ └── order.xsd └── test └── java └── guru └── learningjournal └── examples └── kafka └── xmlbranching └── XmlBranchingApplicationTests.java /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | 2 | */state-store/ 3 | 4 | -------------------------------------------------------------------------------- /Commands-used-in-section-1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/Commands-used-in-section-1.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/LICENSE -------------------------------------------------------------------------------- /advertclicks/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/advertclicks/.gitignore -------------------------------------------------------------------------------- /advertclicks/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/advertclicks/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /advertclicks/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/advertclicks/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /advertclicks/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/advertclicks/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /advertclicks/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/advertclicks/mvnw -------------------------------------------------------------------------------- /advertclicks/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/advertclicks/mvnw.cmd -------------------------------------------------------------------------------- /advertclicks/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/advertclicks/pom.xml -------------------------------------------------------------------------------- /advertclicks/practice-resources/kafka-scripts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/advertclicks/practice-resources/kafka-scripts.sh -------------------------------------------------------------------------------- /advertclicks/practice-resources/samples.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/advertclicks/practice-resources/samples.txt -------------------------------------------------------------------------------- /advertclicks/src/main/java/guru/learningjournal/examples/kafka/advertclicks/AdvertClicksApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/advertclicks/src/main/java/guru/learningjournal/examples/kafka/advertclicks/AdvertClicksApplication.java -------------------------------------------------------------------------------- /advertclicks/src/main/java/guru/learningjournal/examples/kafka/advertclicks/Services/ClickListenerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/advertclicks/src/main/java/guru/learningjournal/examples/kafka/advertclicks/Services/ClickListenerService.java -------------------------------------------------------------------------------- /advertclicks/src/main/java/guru/learningjournal/examples/kafka/advertclicks/bindings/ClicksListenerBinding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/advertclicks/src/main/java/guru/learningjournal/examples/kafka/advertclicks/bindings/ClicksListenerBinding.java -------------------------------------------------------------------------------- /advertclicks/src/main/java/guru/learningjournal/examples/kafka/advertclicks/models/AdClick.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/advertclicks/src/main/java/guru/learningjournal/examples/kafka/advertclicks/models/AdClick.java -------------------------------------------------------------------------------- /advertclicks/src/main/java/guru/learningjournal/examples/kafka/advertclicks/models/AdInventories.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/advertclicks/src/main/java/guru/learningjournal/examples/kafka/advertclicks/models/AdInventories.java -------------------------------------------------------------------------------- /advertclicks/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/advertclicks/src/main/resources/application.yaml -------------------------------------------------------------------------------- /advertclicks/src/test/java/guru/learningjournal/examples/kafka/advertclicks/AdvertClicksApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/advertclicks/src/test/java/guru/learningjournal/examples/kafka/advertclicks/AdvertClicksApplicationTests.java -------------------------------------------------------------------------------- /avroposfanout/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/avroposfanout/.gitignore -------------------------------------------------------------------------------- /avroposfanout/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/avroposfanout/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /avroposfanout/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/avroposfanout/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /avroposfanout/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/avroposfanout/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /avroposfanout/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/avroposfanout/mvnw -------------------------------------------------------------------------------- /avroposfanout/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/avroposfanout/mvnw.cmd -------------------------------------------------------------------------------- /avroposfanout/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/avroposfanout/pom.xml -------------------------------------------------------------------------------- /avroposfanout/practice-resources/kafka-scripts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/avroposfanout/practice-resources/kafka-scripts.sh -------------------------------------------------------------------------------- /avroposfanout/src/main/avro/DeliveryAddress.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/avroposfanout/src/main/avro/DeliveryAddress.avsc -------------------------------------------------------------------------------- /avroposfanout/src/main/avro/LineItem.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/avroposfanout/src/main/avro/LineItem.avsc -------------------------------------------------------------------------------- /avroposfanout/src/main/avro/PosInvoice.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/avroposfanout/src/main/avro/PosInvoice.avsc -------------------------------------------------------------------------------- /avroposfanout/src/main/java/guru/learningjournal/examples/kafka/avroposfanout/AvroPosFanoutApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/avroposfanout/src/main/java/guru/learningjournal/examples/kafka/avroposfanout/AvroPosFanoutApplication.java -------------------------------------------------------------------------------- /avroposfanout/src/main/java/guru/learningjournal/examples/kafka/avroposfanout/bindings/PosListenerBinding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/avroposfanout/src/main/java/guru/learningjournal/examples/kafka/avroposfanout/bindings/PosListenerBinding.java -------------------------------------------------------------------------------- /avroposfanout/src/main/java/guru/learningjournal/examples/kafka/avroposfanout/model/HadoopRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/avroposfanout/src/main/java/guru/learningjournal/examples/kafka/avroposfanout/model/HadoopRecord.java -------------------------------------------------------------------------------- /avroposfanout/src/main/java/guru/learningjournal/examples/kafka/avroposfanout/model/Notification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/avroposfanout/src/main/java/guru/learningjournal/examples/kafka/avroposfanout/model/Notification.java -------------------------------------------------------------------------------- /avroposfanout/src/main/java/guru/learningjournal/examples/kafka/avroposfanout/services/HadoopRecordProcessorService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/avroposfanout/src/main/java/guru/learningjournal/examples/kafka/avroposfanout/services/HadoopRecordProcessorService.java -------------------------------------------------------------------------------- /avroposfanout/src/main/java/guru/learningjournal/examples/kafka/avroposfanout/services/NotificationProcessorService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/avroposfanout/src/main/java/guru/learningjournal/examples/kafka/avroposfanout/services/NotificationProcessorService.java -------------------------------------------------------------------------------- /avroposfanout/src/main/java/guru/learningjournal/examples/kafka/avroposfanout/services/RecordBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/avroposfanout/src/main/java/guru/learningjournal/examples/kafka/avroposfanout/services/RecordBuilder.java -------------------------------------------------------------------------------- /avroposfanout/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/avroposfanout/src/main/resources/application.yaml -------------------------------------------------------------------------------- /avroposfanout/src/test/java/guru/learningjournal/examples/kafka/avroposfanout/AvroPosFanoutApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/avroposfanout/src/test/java/guru/learningjournal/examples/kafka/avroposfanout/AvroPosFanoutApplicationTests.java -------------------------------------------------------------------------------- /avroposgen/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/avroposgen/.gitignore -------------------------------------------------------------------------------- /avroposgen/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/avroposgen/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /avroposgen/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/avroposgen/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /avroposgen/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/avroposgen/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /avroposgen/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/avroposgen/mvnw -------------------------------------------------------------------------------- /avroposgen/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/avroposgen/mvnw.cmd -------------------------------------------------------------------------------- /avroposgen/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/avroposgen/pom.xml -------------------------------------------------------------------------------- /avroposgen/practice-resources/kafka-scripts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/avroposgen/practice-resources/kafka-scripts.sh -------------------------------------------------------------------------------- /avroposgen/src/main/avro/DeliveryAddress.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/avroposgen/src/main/avro/DeliveryAddress.avsc -------------------------------------------------------------------------------- /avroposgen/src/main/avro/LineItem.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/avroposgen/src/main/avro/LineItem.avsc -------------------------------------------------------------------------------- /avroposgen/src/main/avro/PosInvoice.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/avroposgen/src/main/avro/PosInvoice.avsc -------------------------------------------------------------------------------- /avroposgen/src/main/java/guru/learningjournal/examples/kafka/avroposgen/AvroPosGeneratorApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/avroposgen/src/main/java/guru/learningjournal/examples/kafka/avroposgen/AvroPosGeneratorApplication.java -------------------------------------------------------------------------------- /avroposgen/src/main/java/guru/learningjournal/examples/kafka/avroposgen/services/KafkaProducerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/avroposgen/src/main/java/guru/learningjournal/examples/kafka/avroposgen/services/KafkaProducerService.java -------------------------------------------------------------------------------- /avroposgen/src/main/java/guru/learningjournal/examples/kafka/avroposgen/services/datagenerator/AddressGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/avroposgen/src/main/java/guru/learningjournal/examples/kafka/avroposgen/services/datagenerator/AddressGenerator.java -------------------------------------------------------------------------------- /avroposgen/src/main/java/guru/learningjournal/examples/kafka/avroposgen/services/datagenerator/InvoiceGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/avroposgen/src/main/java/guru/learningjournal/examples/kafka/avroposgen/services/datagenerator/InvoiceGenerator.java -------------------------------------------------------------------------------- /avroposgen/src/main/java/guru/learningjournal/examples/kafka/avroposgen/services/datagenerator/ProductGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/avroposgen/src/main/java/guru/learningjournal/examples/kafka/avroposgen/services/datagenerator/ProductGenerator.java -------------------------------------------------------------------------------- /avroposgen/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/avroposgen/src/main/resources/application.yaml -------------------------------------------------------------------------------- /avroposgen/src/main/resources/data/Invoice.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/avroposgen/src/main/resources/data/Invoice.json -------------------------------------------------------------------------------- /avroposgen/src/main/resources/data/address.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/avroposgen/src/main/resources/data/address.json -------------------------------------------------------------------------------- /avroposgen/src/main/resources/data/products.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/avroposgen/src/main/resources/data/products.json -------------------------------------------------------------------------------- /avroposgen/src/test/java/guru/learningjournal/examples/kafka/avroposgen/AvroPosGeneratorApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/avroposgen/src/test/java/guru/learningjournal/examples/kafka/avroposgen/AvroPosGeneratorApplicationTests.java -------------------------------------------------------------------------------- /exactlyoncefanout/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/exactlyoncefanout/.gitignore -------------------------------------------------------------------------------- /exactlyoncefanout/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/exactlyoncefanout/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /exactlyoncefanout/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/exactlyoncefanout/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /exactlyoncefanout/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/exactlyoncefanout/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /exactlyoncefanout/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/exactlyoncefanout/mvnw -------------------------------------------------------------------------------- /exactlyoncefanout/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/exactlyoncefanout/mvnw.cmd -------------------------------------------------------------------------------- /exactlyoncefanout/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/exactlyoncefanout/pom.xml -------------------------------------------------------------------------------- /exactlyoncefanout/practice-resources/kafka-scripts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/exactlyoncefanout/practice-resources/kafka-scripts.sh -------------------------------------------------------------------------------- /exactlyoncefanout/src/main/avro/DeliveryAddress.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/exactlyoncefanout/src/main/avro/DeliveryAddress.avsc -------------------------------------------------------------------------------- /exactlyoncefanout/src/main/avro/HadoopRecord.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/exactlyoncefanout/src/main/avro/HadoopRecord.avsc -------------------------------------------------------------------------------- /exactlyoncefanout/src/main/avro/LineItem.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/exactlyoncefanout/src/main/avro/LineItem.avsc -------------------------------------------------------------------------------- /exactlyoncefanout/src/main/avro/Notification.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/exactlyoncefanout/src/main/avro/Notification.avsc -------------------------------------------------------------------------------- /exactlyoncefanout/src/main/avro/PosInvoice.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/exactlyoncefanout/src/main/avro/PosInvoice.avsc -------------------------------------------------------------------------------- /exactlyoncefanout/src/main/java/guru/learningjournal/examples/kafka/exactlyoncefanout/ExactlyOnceFanoutApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/exactlyoncefanout/src/main/java/guru/learningjournal/examples/kafka/exactlyoncefanout/ExactlyOnceFanoutApplication.java -------------------------------------------------------------------------------- /exactlyoncefanout/src/main/java/guru/learningjournal/examples/kafka/exactlyoncefanout/bindings/PosListenerBinding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/exactlyoncefanout/src/main/java/guru/learningjournal/examples/kafka/exactlyoncefanout/bindings/PosListenerBinding.java -------------------------------------------------------------------------------- /exactlyoncefanout/src/main/java/guru/learningjournal/examples/kafka/exactlyoncefanout/services/PosListenerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/exactlyoncefanout/src/main/java/guru/learningjournal/examples/kafka/exactlyoncefanout/services/PosListenerService.java -------------------------------------------------------------------------------- /exactlyoncefanout/src/main/java/guru/learningjournal/examples/kafka/exactlyoncefanout/services/RecordBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/exactlyoncefanout/src/main/java/guru/learningjournal/examples/kafka/exactlyoncefanout/services/RecordBuilder.java -------------------------------------------------------------------------------- /exactlyoncefanout/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/exactlyoncefanout/src/main/resources/application.yaml -------------------------------------------------------------------------------- /exactlyoncefanout/src/test/java/guru/learningjournal/examples/kafka/exactlyoncefanout/ExactlyOnceFanoutApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/exactlyoncefanout/src/test/java/guru/learningjournal/examples/kafka/exactlyoncefanout/ExactlyOnceFanoutApplicationTests.java -------------------------------------------------------------------------------- /hello-streams/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/hello-streams/.gitignore -------------------------------------------------------------------------------- /hello-streams/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/hello-streams/build.gradle -------------------------------------------------------------------------------- /hello-streams/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/hello-streams/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /hello-streams/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/hello-streams/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /hello-streams/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/hello-streams/gradlew -------------------------------------------------------------------------------- /hello-streams/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/hello-streams/gradlew.bat -------------------------------------------------------------------------------- /hello-streams/practice-resources/data-samples.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/hello-streams/practice-resources/data-samples.txt -------------------------------------------------------------------------------- /hello-streams/practice-resources/kafka-scripts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/hello-streams/practice-resources/kafka-scripts.sh -------------------------------------------------------------------------------- /hello-streams/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'hello-streams' 2 | -------------------------------------------------------------------------------- /hello-streams/src/main/java/guru/learningjournal/examples/kafka/hellostreams/HelloStreamsApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/hello-streams/src/main/java/guru/learningjournal/examples/kafka/hellostreams/HelloStreamsApplication.java -------------------------------------------------------------------------------- /hello-streams/src/main/java/guru/learningjournal/examples/kafka/hellostreams/bindings/KafkaListenerBinding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/hello-streams/src/main/java/guru/learningjournal/examples/kafka/hellostreams/bindings/KafkaListenerBinding.java -------------------------------------------------------------------------------- /hello-streams/src/main/java/guru/learningjournal/examples/kafka/hellostreams/services/KafkaListenerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/hello-streams/src/main/java/guru/learningjournal/examples/kafka/hellostreams/services/KafkaListenerService.java -------------------------------------------------------------------------------- /hello-streams/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/hello-streams/src/main/resources/application.yaml -------------------------------------------------------------------------------- /hello-streams/src/test/java/guru/learningjournal/examples/kafka/hellostreams/HelloStreamsApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/hello-streams/src/test/java/guru/learningjournal/examples/kafka/hellostreams/HelloStreamsApplicationTests.java -------------------------------------------------------------------------------- /jsonposfanout/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/jsonposfanout/.gitignore -------------------------------------------------------------------------------- /jsonposfanout/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/jsonposfanout/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /jsonposfanout/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/jsonposfanout/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /jsonposfanout/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/jsonposfanout/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /jsonposfanout/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/jsonposfanout/mvnw -------------------------------------------------------------------------------- /jsonposfanout/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/jsonposfanout/mvnw.cmd -------------------------------------------------------------------------------- /jsonposfanout/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/jsonposfanout/pom.xml -------------------------------------------------------------------------------- /jsonposfanout/practice-resources/kafka-scripts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/jsonposfanout/practice-resources/kafka-scripts.sh -------------------------------------------------------------------------------- /jsonposfanout/src/main/avro/HadoopRecord.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/jsonposfanout/src/main/avro/HadoopRecord.avsc -------------------------------------------------------------------------------- /jsonposfanout/src/main/avro/Notification.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/jsonposfanout/src/main/avro/Notification.avsc -------------------------------------------------------------------------------- /jsonposfanout/src/main/java/guru/learningjournal/examples/kafka/jsonposfanout/JsonPosFanoutApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/jsonposfanout/src/main/java/guru/learningjournal/examples/kafka/jsonposfanout/JsonPosFanoutApplication.java -------------------------------------------------------------------------------- /jsonposfanout/src/main/java/guru/learningjournal/examples/kafka/jsonposfanout/bindings/PosListenerBinding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/jsonposfanout/src/main/java/guru/learningjournal/examples/kafka/jsonposfanout/bindings/PosListenerBinding.java -------------------------------------------------------------------------------- /jsonposfanout/src/main/java/guru/learningjournal/examples/kafka/jsonposfanout/model/DeliveryAddress.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/jsonposfanout/src/main/java/guru/learningjournal/examples/kafka/jsonposfanout/model/DeliveryAddress.java -------------------------------------------------------------------------------- /jsonposfanout/src/main/java/guru/learningjournal/examples/kafka/jsonposfanout/model/LineItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/jsonposfanout/src/main/java/guru/learningjournal/examples/kafka/jsonposfanout/model/LineItem.java -------------------------------------------------------------------------------- /jsonposfanout/src/main/java/guru/learningjournal/examples/kafka/jsonposfanout/model/PosInvoice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/jsonposfanout/src/main/java/guru/learningjournal/examples/kafka/jsonposfanout/model/PosInvoice.java -------------------------------------------------------------------------------- /jsonposfanout/src/main/java/guru/learningjournal/examples/kafka/jsonposfanout/services/HadoopRecordProcessorService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/jsonposfanout/src/main/java/guru/learningjournal/examples/kafka/jsonposfanout/services/HadoopRecordProcessorService.java -------------------------------------------------------------------------------- /jsonposfanout/src/main/java/guru/learningjournal/examples/kafka/jsonposfanout/services/NotificationProcessorService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/jsonposfanout/src/main/java/guru/learningjournal/examples/kafka/jsonposfanout/services/NotificationProcessorService.java -------------------------------------------------------------------------------- /jsonposfanout/src/main/java/guru/learningjournal/examples/kafka/jsonposfanout/services/RecordBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/jsonposfanout/src/main/java/guru/learningjournal/examples/kafka/jsonposfanout/services/RecordBuilder.java -------------------------------------------------------------------------------- /jsonposfanout/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/jsonposfanout/src/main/resources/application.yaml -------------------------------------------------------------------------------- /jsonposfanout/src/test/java/guru/learningjournal/examples/kafka/jsonposfanout/JsonPosFanoutApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/jsonposfanout/src/test/java/guru/learningjournal/examples/kafka/jsonposfanout/JsonPosFanoutApplicationTests.java -------------------------------------------------------------------------------- /jsonposgen/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/jsonposgen/.gitignore -------------------------------------------------------------------------------- /jsonposgen/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/jsonposgen/build.gradle -------------------------------------------------------------------------------- /jsonposgen/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/jsonposgen/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /jsonposgen/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/jsonposgen/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /jsonposgen/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/jsonposgen/gradlew -------------------------------------------------------------------------------- /jsonposgen/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/jsonposgen/gradlew.bat -------------------------------------------------------------------------------- /jsonposgen/practice-resources/kafka-scripts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/jsonposgen/practice-resources/kafka-scripts.sh -------------------------------------------------------------------------------- /jsonposgen/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'jsonposgen' 2 | -------------------------------------------------------------------------------- /jsonposgen/src/main/java/guru/learningjournal/examples/kafka/jsonposgen/JsonPosGeneratorApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/jsonposgen/src/main/java/guru/learningjournal/examples/kafka/jsonposgen/JsonPosGeneratorApplication.java -------------------------------------------------------------------------------- /jsonposgen/src/main/java/guru/learningjournal/examples/kafka/jsonposgen/model/DeliveryAddress.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/jsonposgen/src/main/java/guru/learningjournal/examples/kafka/jsonposgen/model/DeliveryAddress.java -------------------------------------------------------------------------------- /jsonposgen/src/main/java/guru/learningjournal/examples/kafka/jsonposgen/model/LineItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/jsonposgen/src/main/java/guru/learningjournal/examples/kafka/jsonposgen/model/LineItem.java -------------------------------------------------------------------------------- /jsonposgen/src/main/java/guru/learningjournal/examples/kafka/jsonposgen/model/PosInvoice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/jsonposgen/src/main/java/guru/learningjournal/examples/kafka/jsonposgen/model/PosInvoice.java -------------------------------------------------------------------------------- /jsonposgen/src/main/java/guru/learningjournal/examples/kafka/jsonposgen/services/KafkaProducerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/jsonposgen/src/main/java/guru/learningjournal/examples/kafka/jsonposgen/services/KafkaProducerService.java -------------------------------------------------------------------------------- /jsonposgen/src/main/java/guru/learningjournal/examples/kafka/jsonposgen/services/datagenerator/AddressGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/jsonposgen/src/main/java/guru/learningjournal/examples/kafka/jsonposgen/services/datagenerator/AddressGenerator.java -------------------------------------------------------------------------------- /jsonposgen/src/main/java/guru/learningjournal/examples/kafka/jsonposgen/services/datagenerator/InvoiceGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/jsonposgen/src/main/java/guru/learningjournal/examples/kafka/jsonposgen/services/datagenerator/InvoiceGenerator.java -------------------------------------------------------------------------------- /jsonposgen/src/main/java/guru/learningjournal/examples/kafka/jsonposgen/services/datagenerator/ProductGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/jsonposgen/src/main/java/guru/learningjournal/examples/kafka/jsonposgen/services/datagenerator/ProductGenerator.java -------------------------------------------------------------------------------- /jsonposgen/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/jsonposgen/src/main/resources/application.yaml -------------------------------------------------------------------------------- /jsonposgen/src/main/resources/data/Invoice.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/jsonposgen/src/main/resources/data/Invoice.json -------------------------------------------------------------------------------- /jsonposgen/src/main/resources/data/address.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/jsonposgen/src/main/resources/data/address.json -------------------------------------------------------------------------------- /jsonposgen/src/main/resources/data/products.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/jsonposgen/src/main/resources/data/products.json -------------------------------------------------------------------------------- /jsonposgen/src/test/java/guru/learningjournal/examples/kafka/jsonposgen/JsonPosGeneratorApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/jsonposgen/src/test/java/guru/learningjournal/examples/kafka/jsonposgen/JsonPosGeneratorApplicationTests.java -------------------------------------------------------------------------------- /kafkaproducer/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/kafkaproducer/.gitignore -------------------------------------------------------------------------------- /kafkaproducer/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/kafkaproducer/build.gradle -------------------------------------------------------------------------------- /kafkaproducer/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/kafkaproducer/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /kafkaproducer/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/kafkaproducer/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /kafkaproducer/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/kafkaproducer/gradlew -------------------------------------------------------------------------------- /kafkaproducer/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/kafkaproducer/gradlew.bat -------------------------------------------------------------------------------- /kafkaproducer/practice-resources/kafka-scripts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/kafkaproducer/practice-resources/kafka-scripts.sh -------------------------------------------------------------------------------- /kafkaproducer/scratches/scratch.rest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/kafkaproducer/scratches/scratch.rest -------------------------------------------------------------------------------- /kafkaproducer/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'kafkaproducer' 2 | -------------------------------------------------------------------------------- /kafkaproducer/src/main/java/guru/learningjournal/examples/kafka/kafkaproducer/KafkaProducerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/kafkaproducer/src/main/java/guru/learningjournal/examples/kafka/kafkaproducer/KafkaProducerApplication.java -------------------------------------------------------------------------------- /kafkaproducer/src/main/java/guru/learningjournal/examples/kafka/kafkaproducer/model/IncomingMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/kafkaproducer/src/main/java/guru/learningjournal/examples/kafka/kafkaproducer/model/IncomingMessage.java -------------------------------------------------------------------------------- /kafkaproducer/src/main/java/guru/learningjournal/examples/kafka/kafkaproducer/services/KafkaMessageController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/kafkaproducer/src/main/java/guru/learningjournal/examples/kafka/kafkaproducer/services/KafkaMessageController.java -------------------------------------------------------------------------------- /kafkaproducer/src/main/java/guru/learningjournal/examples/kafka/kafkaproducer/services/KafkaProducerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/kafkaproducer/src/main/java/guru/learningjournal/examples/kafka/kafkaproducer/services/KafkaProducerService.java -------------------------------------------------------------------------------- /kafkaproducer/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/kafkaproducer/src/main/resources/application.yaml -------------------------------------------------------------------------------- /kafkaproducer/src/test/java/guru/learningjournal/examples/kafka/kafkaproducer/KafkaProducerApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/kafkaproducer/src/test/java/guru/learningjournal/examples/kafka/kafkaproducer/KafkaProducerApplicationTests.java -------------------------------------------------------------------------------- /kstreamaggregate/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/kstreamaggregate/.gitignore -------------------------------------------------------------------------------- /kstreamaggregate/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/kstreamaggregate/mvnw -------------------------------------------------------------------------------- /kstreamaggregate/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/kstreamaggregate/mvnw.cmd -------------------------------------------------------------------------------- /kstreamaggregate/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/kstreamaggregate/pom.xml -------------------------------------------------------------------------------- /kstreamaggregate/practice-resources/kafka-scripts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/kstreamaggregate/practice-resources/kafka-scripts.sh -------------------------------------------------------------------------------- /kstreamaggregate/practice-resources/samples.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/kstreamaggregate/practice-resources/samples.txt -------------------------------------------------------------------------------- /kstreamaggregate/src/main/avro/DepartmentAggregate.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/kstreamaggregate/src/main/avro/DepartmentAggregate.avsc -------------------------------------------------------------------------------- /kstreamaggregate/src/main/avro/Employee.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/kstreamaggregate/src/main/avro/Employee.avsc -------------------------------------------------------------------------------- /kstreamaggregate/src/main/java/guru/learningjournal/examples/kafka/kstreamaggregate/KStreamAggregateApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/kstreamaggregate/src/main/java/guru/learningjournal/examples/kafka/kstreamaggregate/KStreamAggregateApplication.java -------------------------------------------------------------------------------- /kstreamaggregate/src/main/java/guru/learningjournal/examples/kafka/kstreamaggregate/bindings/EmployeeListenerBinding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/kstreamaggregate/src/main/java/guru/learningjournal/examples/kafka/kstreamaggregate/bindings/EmployeeListenerBinding.java -------------------------------------------------------------------------------- /kstreamaggregate/src/main/java/guru/learningjournal/examples/kafka/kstreamaggregate/services/EmployeeStreamListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/kstreamaggregate/src/main/java/guru/learningjournal/examples/kafka/kstreamaggregate/services/EmployeeStreamListener.java -------------------------------------------------------------------------------- /kstreamaggregate/src/main/java/guru/learningjournal/examples/kafka/kstreamaggregate/services/RecordBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/kstreamaggregate/src/main/java/guru/learningjournal/examples/kafka/kstreamaggregate/services/RecordBuilder.java -------------------------------------------------------------------------------- /kstreamaggregate/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/kstreamaggregate/src/main/resources/application.yaml -------------------------------------------------------------------------------- /kstreamaggregate/src/test/java/guru/learningjournal/examples/kafka/kstreamaggregate/KStreamAggregateApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/kstreamaggregate/src/test/java/guru/learningjournal/examples/kafka/kstreamaggregate/KStreamAggregateApplicationTests.java -------------------------------------------------------------------------------- /ktableaggregate/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/ktableaggregate/.gitignore -------------------------------------------------------------------------------- /ktableaggregate/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/ktableaggregate/mvnw -------------------------------------------------------------------------------- /ktableaggregate/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/ktableaggregate/mvnw.cmd -------------------------------------------------------------------------------- /ktableaggregate/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/ktableaggregate/pom.xml -------------------------------------------------------------------------------- /ktableaggregate/practice-resources/kafka-scripts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/ktableaggregate/practice-resources/kafka-scripts.sh -------------------------------------------------------------------------------- /ktableaggregate/practice-resources/samples.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/ktableaggregate/practice-resources/samples.txt -------------------------------------------------------------------------------- /ktableaggregate/src/main/avro/DepartmentAggregate.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/ktableaggregate/src/main/avro/DepartmentAggregate.avsc -------------------------------------------------------------------------------- /ktableaggregate/src/main/avro/Employee.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/ktableaggregate/src/main/avro/Employee.avsc -------------------------------------------------------------------------------- /ktableaggregate/src/main/java/guru/learningjournal/examples/kafka/ktableaggregate/KTableAggregateApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/ktableaggregate/src/main/java/guru/learningjournal/examples/kafka/ktableaggregate/KTableAggregateApplication.java -------------------------------------------------------------------------------- /ktableaggregate/src/main/java/guru/learningjournal/examples/kafka/ktableaggregate/bindings/EmployeeListenerBinding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/ktableaggregate/src/main/java/guru/learningjournal/examples/kafka/ktableaggregate/bindings/EmployeeListenerBinding.java -------------------------------------------------------------------------------- /ktableaggregate/src/main/java/guru/learningjournal/examples/kafka/ktableaggregate/services/EmployeeStreamListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/ktableaggregate/src/main/java/guru/learningjournal/examples/kafka/ktableaggregate/services/EmployeeStreamListener.java -------------------------------------------------------------------------------- /ktableaggregate/src/main/java/guru/learningjournal/examples/kafka/ktableaggregate/services/RecordBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/ktableaggregate/src/main/java/guru/learningjournal/examples/kafka/ktableaggregate/services/RecordBuilder.java -------------------------------------------------------------------------------- /ktableaggregate/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/ktableaggregate/src/main/resources/application.yaml -------------------------------------------------------------------------------- /ktableaggregate/src/test/java/guru/learningjournal/examples/kafka/ktableaggregate/KTableAggregateApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/ktableaggregate/src/test/java/guru/learningjournal/examples/kafka/ktableaggregate/KTableAggregateApplicationTests.java -------------------------------------------------------------------------------- /ktabledemo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/ktabledemo/.gitignore -------------------------------------------------------------------------------- /ktabledemo/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/ktabledemo/build.gradle -------------------------------------------------------------------------------- /ktabledemo/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/ktabledemo/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /ktabledemo/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/ktabledemo/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /ktabledemo/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/ktabledemo/gradlew -------------------------------------------------------------------------------- /ktabledemo/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/ktabledemo/gradlew.bat -------------------------------------------------------------------------------- /ktabledemo/practice-resources/kafka-scripts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/ktabledemo/practice-resources/kafka-scripts.sh -------------------------------------------------------------------------------- /ktabledemo/practice-resources/sample.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/ktabledemo/practice-resources/sample.txt -------------------------------------------------------------------------------- /ktabledemo/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'ktabledemo' 2 | -------------------------------------------------------------------------------- /ktabledemo/src/main/java/guru/learningjournal/examples/kafka/ktabledemo/KTableDemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/ktabledemo/src/main/java/guru/learningjournal/examples/kafka/ktabledemo/KTableDemoApplication.java -------------------------------------------------------------------------------- /ktabledemo/src/main/java/guru/learningjournal/examples/kafka/ktabledemo/bindings/StockListenerBinding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/ktabledemo/src/main/java/guru/learningjournal/examples/kafka/ktabledemo/bindings/StockListenerBinding.java -------------------------------------------------------------------------------- /ktabledemo/src/main/java/guru/learningjournal/examples/kafka/ktabledemo/services/StockTickListenerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/ktabledemo/src/main/java/guru/learningjournal/examples/kafka/ktabledemo/services/StockTickListenerService.java -------------------------------------------------------------------------------- /ktabledemo/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/ktabledemo/src/main/resources/application.yaml -------------------------------------------------------------------------------- /ktabledemo/src/test/java/guru/learningjournal/examples/kafka/ktabledemo/KTableDemoApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/ktabledemo/src/test/java/guru/learningjournal/examples/kafka/ktabledemo/KTableDemoApplicationTests.java -------------------------------------------------------------------------------- /lastlogin/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/lastlogin/.gitignore -------------------------------------------------------------------------------- /lastlogin/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/lastlogin/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /lastlogin/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/lastlogin/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /lastlogin/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/lastlogin/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /lastlogin/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/lastlogin/mvnw -------------------------------------------------------------------------------- /lastlogin/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/lastlogin/mvnw.cmd -------------------------------------------------------------------------------- /lastlogin/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/lastlogin/pom.xml -------------------------------------------------------------------------------- /lastlogin/practice-resources/kafka-scripts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/lastlogin/practice-resources/kafka-scripts.sh -------------------------------------------------------------------------------- /lastlogin/practice-resources/samples.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/lastlogin/practice-resources/samples.txt -------------------------------------------------------------------------------- /lastlogin/src/main/java/guru/learningjournal/examples/kafka/lastlogin/LastLoginApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/lastlogin/src/main/java/guru/learningjournal/examples/kafka/lastlogin/LastLoginApplication.java -------------------------------------------------------------------------------- /lastlogin/src/main/java/guru/learningjournal/examples/kafka/lastlogin/bindings/UserListenerBinding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/lastlogin/src/main/java/guru/learningjournal/examples/kafka/lastlogin/bindings/UserListenerBinding.java -------------------------------------------------------------------------------- /lastlogin/src/main/java/guru/learningjournal/examples/kafka/lastlogin/model/UserDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/lastlogin/src/main/java/guru/learningjournal/examples/kafka/lastlogin/model/UserDetails.java -------------------------------------------------------------------------------- /lastlogin/src/main/java/guru/learningjournal/examples/kafka/lastlogin/model/UserLogin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/lastlogin/src/main/java/guru/learningjournal/examples/kafka/lastlogin/model/UserLogin.java -------------------------------------------------------------------------------- /lastlogin/src/main/java/guru/learningjournal/examples/kafka/lastlogin/services/LoginListenerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/lastlogin/src/main/java/guru/learningjournal/examples/kafka/lastlogin/services/LoginListenerService.java -------------------------------------------------------------------------------- /lastlogin/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/lastlogin/src/main/resources/application.yaml -------------------------------------------------------------------------------- /lastlogin/src/test/java/guru/learningjournal/examples/kafka/lastlogin/LastLoginApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/lastlogin/src/test/java/guru/learningjournal/examples/kafka/lastlogin/LastLoginApplicationTests.java -------------------------------------------------------------------------------- /otpvalidation/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/otpvalidation/.gitignore -------------------------------------------------------------------------------- /otpvalidation/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/otpvalidation/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /otpvalidation/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/otpvalidation/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /otpvalidation/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/otpvalidation/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /otpvalidation/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/otpvalidation/mvnw -------------------------------------------------------------------------------- /otpvalidation/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/otpvalidation/mvnw.cmd -------------------------------------------------------------------------------- /otpvalidation/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/otpvalidation/pom.xml -------------------------------------------------------------------------------- /otpvalidation/practice-resources/kafka-scripts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/otpvalidation/practice-resources/kafka-scripts.sh -------------------------------------------------------------------------------- /otpvalidation/practice-resources/samples.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/otpvalidation/practice-resources/samples.txt -------------------------------------------------------------------------------- /otpvalidation/src/main/java/guru/learningjournal/examples/kafka/otpvalidation/OtpValidationApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/otpvalidation/src/main/java/guru/learningjournal/examples/kafka/otpvalidation/OtpValidationApplication.java -------------------------------------------------------------------------------- /otpvalidation/src/main/java/guru/learningjournal/examples/kafka/otpvalidation/bindings/OTPListenerBinding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/otpvalidation/src/main/java/guru/learningjournal/examples/kafka/otpvalidation/bindings/OTPListenerBinding.java -------------------------------------------------------------------------------- /otpvalidation/src/main/java/guru/learningjournal/examples/kafka/otpvalidation/configs/PaymentConfirmationTimeExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/otpvalidation/src/main/java/guru/learningjournal/examples/kafka/otpvalidation/configs/PaymentConfirmationTimeExtractor.java -------------------------------------------------------------------------------- /otpvalidation/src/main/java/guru/learningjournal/examples/kafka/otpvalidation/configs/PaymentRequestTimeExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/otpvalidation/src/main/java/guru/learningjournal/examples/kafka/otpvalidation/configs/PaymentRequestTimeExtractor.java -------------------------------------------------------------------------------- /otpvalidation/src/main/java/guru/learningjournal/examples/kafka/otpvalidation/model/PaymentConfirmation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/otpvalidation/src/main/java/guru/learningjournal/examples/kafka/otpvalidation/model/PaymentConfirmation.java -------------------------------------------------------------------------------- /otpvalidation/src/main/java/guru/learningjournal/examples/kafka/otpvalidation/model/PaymentRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/otpvalidation/src/main/java/guru/learningjournal/examples/kafka/otpvalidation/model/PaymentRequest.java -------------------------------------------------------------------------------- /otpvalidation/src/main/java/guru/learningjournal/examples/kafka/otpvalidation/model/TransactionStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/otpvalidation/src/main/java/guru/learningjournal/examples/kafka/otpvalidation/model/TransactionStatus.java -------------------------------------------------------------------------------- /otpvalidation/src/main/java/guru/learningjournal/examples/kafka/otpvalidation/services/OTPValidationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/otpvalidation/src/main/java/guru/learningjournal/examples/kafka/otpvalidation/services/OTPValidationService.java -------------------------------------------------------------------------------- /otpvalidation/src/main/java/guru/learningjournal/examples/kafka/otpvalidation/services/RecordBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/otpvalidation/src/main/java/guru/learningjournal/examples/kafka/otpvalidation/services/RecordBuilder.java -------------------------------------------------------------------------------- /otpvalidation/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/otpvalidation/src/main/resources/application.yaml -------------------------------------------------------------------------------- /otpvalidation/src/test/java/guru/learningjournal/examples/kafka/otpvalidation/OtpValidationApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/otpvalidation/src/test/java/guru/learningjournal/examples/kafka/otpvalidation/OtpValidationApplicationTests.java -------------------------------------------------------------------------------- /rewards/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/rewards/.gitignore -------------------------------------------------------------------------------- /rewards/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/rewards/mvnw -------------------------------------------------------------------------------- /rewards/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/rewards/mvnw.cmd -------------------------------------------------------------------------------- /rewards/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/rewards/pom.xml -------------------------------------------------------------------------------- /rewards/practice-resources/kafka-scripts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/rewards/practice-resources/kafka-scripts.sh -------------------------------------------------------------------------------- /rewards/src/main/avro/DeliveryAddress.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/rewards/src/main/avro/DeliveryAddress.avsc -------------------------------------------------------------------------------- /rewards/src/main/avro/LineItem.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/rewards/src/main/avro/LineItem.avsc -------------------------------------------------------------------------------- /rewards/src/main/avro/Notification.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/rewards/src/main/avro/Notification.avsc -------------------------------------------------------------------------------- /rewards/src/main/avro/PosInvoice.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/rewards/src/main/avro/PosInvoice.avsc -------------------------------------------------------------------------------- /rewards/src/main/java/guru/learningjournal/examples/kafka/rewards/RewardsApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/rewards/src/main/java/guru/learningjournal/examples/kafka/rewards/RewardsApplication.java -------------------------------------------------------------------------------- /rewards/src/main/java/guru/learningjournal/examples/kafka/rewards/bindings/PosListenerBinding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/rewards/src/main/java/guru/learningjournal/examples/kafka/rewards/bindings/PosListenerBinding.java -------------------------------------------------------------------------------- /rewards/src/main/java/guru/learningjournal/examples/kafka/rewards/services/LoyaltyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/rewards/src/main/java/guru/learningjournal/examples/kafka/rewards/services/LoyaltyService.java -------------------------------------------------------------------------------- /rewards/src/main/java/guru/learningjournal/examples/kafka/rewards/services/RecordBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/rewards/src/main/java/guru/learningjournal/examples/kafka/rewards/services/RecordBuilder.java -------------------------------------------------------------------------------- /rewards/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/rewards/src/main/resources/application.yaml -------------------------------------------------------------------------------- /rewards/src/test/java/guru/learningjournal/examples/kafka/rewards/RewardsApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/rewards/src/test/java/guru/learningjournal/examples/kafka/rewards/RewardsApplicationTests.java -------------------------------------------------------------------------------- /sessionwindow/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/sessionwindow/.gitignore -------------------------------------------------------------------------------- /sessionwindow/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/sessionwindow/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /sessionwindow/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/sessionwindow/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /sessionwindow/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/sessionwindow/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /sessionwindow/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/sessionwindow/mvnw -------------------------------------------------------------------------------- /sessionwindow/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/sessionwindow/mvnw.cmd -------------------------------------------------------------------------------- /sessionwindow/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/sessionwindow/pom.xml -------------------------------------------------------------------------------- /sessionwindow/practice-resources/kafka-scripts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/sessionwindow/practice-resources/kafka-scripts.sh -------------------------------------------------------------------------------- /sessionwindow/practice-resources/samples.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/sessionwindow/practice-resources/samples.txt -------------------------------------------------------------------------------- /sessionwindow/src/main/java/guru/learningjournal/examples/kafka/sessionwindow/SessionWindowApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/sessionwindow/src/main/java/guru/learningjournal/examples/kafka/sessionwindow/SessionWindowApplication.java -------------------------------------------------------------------------------- /sessionwindow/src/main/java/guru/learningjournal/examples/kafka/sessionwindow/bindings/ClickListenerBinding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/sessionwindow/src/main/java/guru/learningjournal/examples/kafka/sessionwindow/bindings/ClickListenerBinding.java -------------------------------------------------------------------------------- /sessionwindow/src/main/java/guru/learningjournal/examples/kafka/sessionwindow/configs/ClickTimeExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/sessionwindow/src/main/java/guru/learningjournal/examples/kafka/sessionwindow/configs/ClickTimeExtractor.java -------------------------------------------------------------------------------- /sessionwindow/src/main/java/guru/learningjournal/examples/kafka/sessionwindow/models/UserClick.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/sessionwindow/src/main/java/guru/learningjournal/examples/kafka/sessionwindow/models/UserClick.java -------------------------------------------------------------------------------- /sessionwindow/src/main/java/guru/learningjournal/examples/kafka/sessionwindow/services/ClickListerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/sessionwindow/src/main/java/guru/learningjournal/examples/kafka/sessionwindow/services/ClickListerService.java -------------------------------------------------------------------------------- /sessionwindow/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/sessionwindow/src/main/resources/application.yaml -------------------------------------------------------------------------------- /sessionwindow/src/test/java/guru/learningjournal/examples/kafka/sessionwindow/SessionWindowApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/sessionwindow/src/test/java/guru/learningjournal/examples/kafka/sessionwindow/SessionWindowApplicationTests.java -------------------------------------------------------------------------------- /simpletest/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/simpletest/.gitignore -------------------------------------------------------------------------------- /simpletest/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/simpletest/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /simpletest/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/simpletest/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /simpletest/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/simpletest/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /simpletest/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/simpletest/mvnw -------------------------------------------------------------------------------- /simpletest/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/simpletest/mvnw.cmd -------------------------------------------------------------------------------- /simpletest/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/simpletest/pom.xml -------------------------------------------------------------------------------- /simpletest/practice-resources/kafka-scripts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/simpletest/practice-resources/kafka-scripts.sh -------------------------------------------------------------------------------- /simpletest/practice-resources/samples.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/simpletest/practice-resources/samples.txt -------------------------------------------------------------------------------- /simpletest/src/main/java/guru/learningjournal/examples/kafka/simpletest/SimpleTestApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/simpletest/src/main/java/guru/learningjournal/examples/kafka/simpletest/SimpleTestApplication.java -------------------------------------------------------------------------------- /simpletest/src/main/java/guru/learningjournal/examples/kafka/simpletest/bindings/ListenerBinding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/simpletest/src/main/java/guru/learningjournal/examples/kafka/simpletest/bindings/ListenerBinding.java -------------------------------------------------------------------------------- /simpletest/src/main/java/guru/learningjournal/examples/kafka/simpletest/services/ListenerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/simpletest/src/main/java/guru/learningjournal/examples/kafka/simpletest/services/ListenerService.java -------------------------------------------------------------------------------- /simpletest/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/simpletest/src/main/resources/application.yaml -------------------------------------------------------------------------------- /simpletest/src/test/java/guru/learningjournal/examples/kafka/simpletest/SimpleTestApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/simpletest/src/test/java/guru/learningjournal/examples/kafka/simpletest/SimpleTestApplicationTests.java -------------------------------------------------------------------------------- /simpletest/src/test/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/simpletest/src/test/resources/application.yaml -------------------------------------------------------------------------------- /streamingaggregates/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/streamingaggregates/.gitignore -------------------------------------------------------------------------------- /streamingaggregates/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/streamingaggregates/build.gradle -------------------------------------------------------------------------------- /streamingaggregates/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/streamingaggregates/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /streamingaggregates/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/streamingaggregates/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /streamingaggregates/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/streamingaggregates/gradlew -------------------------------------------------------------------------------- /streamingaggregates/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/streamingaggregates/gradlew.bat -------------------------------------------------------------------------------- /streamingaggregates/practice-resources/kafka-scripts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/streamingaggregates/practice-resources/kafka-scripts.sh -------------------------------------------------------------------------------- /streamingaggregates/practice-resources/sample.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/streamingaggregates/practice-resources/sample.txt -------------------------------------------------------------------------------- /streamingaggregates/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'streamingaggregates' 2 | -------------------------------------------------------------------------------- /streamingaggregates/src/main/java/guru/learningjournal/examples/kafka/streamingaggregates/StreamingAggregatesApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/streamingaggregates/src/main/java/guru/learningjournal/examples/kafka/streamingaggregates/StreamingAggregatesApplication.java -------------------------------------------------------------------------------- /streamingaggregates/src/main/java/guru/learningjournal/examples/kafka/streamingaggregates/bindings/WordListenerBinding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/streamingaggregates/src/main/java/guru/learningjournal/examples/kafka/streamingaggregates/bindings/WordListenerBinding.java -------------------------------------------------------------------------------- /streamingaggregates/src/main/java/guru/learningjournal/examples/kafka/streamingaggregates/services/WordListenerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/streamingaggregates/src/main/java/guru/learningjournal/examples/kafka/streamingaggregates/services/WordListenerService.java -------------------------------------------------------------------------------- /streamingaggregates/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/streamingaggregates/src/main/resources/application.yaml -------------------------------------------------------------------------------- /streamingaggregates/src/test/java/guru/learningjournal/examples/kafka/streamingaggregates/StreamingAggregatesApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/streamingaggregates/src/test/java/guru/learningjournal/examples/kafka/streamingaggregates/StreamingAggregatesApplicationTests.java -------------------------------------------------------------------------------- /streamingtest/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/streamingtest/.gitignore -------------------------------------------------------------------------------- /streamingtest/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/streamingtest/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /streamingtest/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/streamingtest/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /streamingtest/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/streamingtest/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /streamingtest/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/streamingtest/mvnw -------------------------------------------------------------------------------- /streamingtest/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/streamingtest/mvnw.cmd -------------------------------------------------------------------------------- /streamingtest/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/streamingtest/pom.xml -------------------------------------------------------------------------------- /streamingtest/practice-resources/kafka-scripts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/streamingtest/practice-resources/kafka-scripts.sh -------------------------------------------------------------------------------- /streamingtest/practice-resources/samples.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/streamingtest/practice-resources/samples.txt -------------------------------------------------------------------------------- /streamingtest/src/main/java/guru/learningjournal/examples/kafka/streamingtest/StreamingTestApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/streamingtest/src/main/java/guru/learningjournal/examples/kafka/streamingtest/StreamingTestApplication.java -------------------------------------------------------------------------------- /streamingtest/src/main/java/guru/learningjournal/examples/kafka/streamingtest/configs/ListenerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/streamingtest/src/main/java/guru/learningjournal/examples/kafka/streamingtest/configs/ListenerService.java -------------------------------------------------------------------------------- /streamingtest/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/streamingtest/src/main/resources/application.yaml -------------------------------------------------------------------------------- /streamingtest/src/test/java/guru/learningjournal/examples/kafka/streamingtest/StreamingTestApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/streamingtest/src/test/java/guru/learningjournal/examples/kafka/streamingtest/StreamingTestApplicationTests.java -------------------------------------------------------------------------------- /streamingtest/src/test/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/streamingtest/src/test/resources/application.yaml -------------------------------------------------------------------------------- /top3spots/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/top3spots/.gitignore -------------------------------------------------------------------------------- /top3spots/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/top3spots/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /top3spots/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/top3spots/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /top3spots/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/top3spots/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /top3spots/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/top3spots/mvnw -------------------------------------------------------------------------------- /top3spots/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/top3spots/mvnw.cmd -------------------------------------------------------------------------------- /top3spots/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/top3spots/pom.xml -------------------------------------------------------------------------------- /top3spots/practice-resources/kafka-scripts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/top3spots/practice-resources/kafka-scripts.sh -------------------------------------------------------------------------------- /top3spots/practice-resources/samples.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/top3spots/practice-resources/samples.txt -------------------------------------------------------------------------------- /top3spots/src/main/java/guru/learningjournal/examples/kafka/top3spots/Services/ClickListenerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/top3spots/src/main/java/guru/learningjournal/examples/kafka/top3spots/Services/ClickListenerService.java -------------------------------------------------------------------------------- /top3spots/src/main/java/guru/learningjournal/examples/kafka/top3spots/Top3SpotsApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/top3spots/src/main/java/guru/learningjournal/examples/kafka/top3spots/Top3SpotsApplication.java -------------------------------------------------------------------------------- /top3spots/src/main/java/guru/learningjournal/examples/kafka/top3spots/bindings/ClicksListenerBinding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/top3spots/src/main/java/guru/learningjournal/examples/kafka/top3spots/bindings/ClicksListenerBinding.java -------------------------------------------------------------------------------- /top3spots/src/main/java/guru/learningjournal/examples/kafka/top3spots/models/AdClick.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/top3spots/src/main/java/guru/learningjournal/examples/kafka/top3spots/models/AdClick.java -------------------------------------------------------------------------------- /top3spots/src/main/java/guru/learningjournal/examples/kafka/top3spots/models/AdInventories.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/top3spots/src/main/java/guru/learningjournal/examples/kafka/top3spots/models/AdInventories.java -------------------------------------------------------------------------------- /top3spots/src/main/java/guru/learningjournal/examples/kafka/top3spots/models/ClicksByNewsType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/top3spots/src/main/java/guru/learningjournal/examples/kafka/top3spots/models/ClicksByNewsType.java -------------------------------------------------------------------------------- /top3spots/src/main/java/guru/learningjournal/examples/kafka/top3spots/models/Top3NewsTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/top3spots/src/main/java/guru/learningjournal/examples/kafka/top3spots/models/Top3NewsTypes.java -------------------------------------------------------------------------------- /top3spots/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/top3spots/src/main/resources/application.yaml -------------------------------------------------------------------------------- /top3spots/src/test/java/guru/learningjournal/examples/kafka/top3spots/Top3SpotsApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/top3spots/src/test/java/guru/learningjournal/examples/kafka/top3spots/Top3SpotsApplicationTests.java -------------------------------------------------------------------------------- /windowcount/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/windowcount/.gitignore -------------------------------------------------------------------------------- /windowcount/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/windowcount/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /windowcount/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/windowcount/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /windowcount/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/windowcount/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /windowcount/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/windowcount/mvnw -------------------------------------------------------------------------------- /windowcount/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/windowcount/mvnw.cmd -------------------------------------------------------------------------------- /windowcount/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/windowcount/pom.xml -------------------------------------------------------------------------------- /windowcount/practice-resources/kafka-scripts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/windowcount/practice-resources/kafka-scripts.sh -------------------------------------------------------------------------------- /windowcount/practice-resources/samples.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/windowcount/practice-resources/samples.txt -------------------------------------------------------------------------------- /windowcount/src/main/java/guru/learningjournal/examples/kafka/windowcount/WindowCountApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/windowcount/src/main/java/guru/learningjournal/examples/kafka/windowcount/WindowCountApplication.java -------------------------------------------------------------------------------- /windowcount/src/main/java/guru/learningjournal/examples/kafka/windowcount/bindings/InvoiceListenerBinding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/windowcount/src/main/java/guru/learningjournal/examples/kafka/windowcount/bindings/InvoiceListenerBinding.java -------------------------------------------------------------------------------- /windowcount/src/main/java/guru/learningjournal/examples/kafka/windowcount/configs/InvoiceTimeExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/windowcount/src/main/java/guru/learningjournal/examples/kafka/windowcount/configs/InvoiceTimeExtractor.java -------------------------------------------------------------------------------- /windowcount/src/main/java/guru/learningjournal/examples/kafka/windowcount/model/SimpleInvoice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/windowcount/src/main/java/guru/learningjournal/examples/kafka/windowcount/model/SimpleInvoice.java -------------------------------------------------------------------------------- /windowcount/src/main/java/guru/learningjournal/examples/kafka/windowcount/services/InvoiceListenerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/windowcount/src/main/java/guru/learningjournal/examples/kafka/windowcount/services/InvoiceListenerService.java -------------------------------------------------------------------------------- /windowcount/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/windowcount/src/main/resources/application.yaml -------------------------------------------------------------------------------- /windowcount/src/test/java/guru/learningjournal/examples/kafka/windowcount/WindowCountApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/windowcount/src/test/java/guru/learningjournal/examples/kafka/windowcount/WindowCountApplicationTests.java -------------------------------------------------------------------------------- /xmlbranching/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/xmlbranching/.gitignore -------------------------------------------------------------------------------- /xmlbranching/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/xmlbranching/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /xmlbranching/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/xmlbranching/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /xmlbranching/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/xmlbranching/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /xmlbranching/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/xmlbranching/mvnw -------------------------------------------------------------------------------- /xmlbranching/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/xmlbranching/mvnw.cmd -------------------------------------------------------------------------------- /xmlbranching/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/xmlbranching/pom.xml -------------------------------------------------------------------------------- /xmlbranching/practice-resources/kafka-scripts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/xmlbranching/practice-resources/kafka-scripts.sh -------------------------------------------------------------------------------- /xmlbranching/practice-resources/sample.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/xmlbranching/practice-resources/sample.txt -------------------------------------------------------------------------------- /xmlbranching/src/main/java/guru/learningjournal/examples/kafka/xmlbranching/Configs/AppConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/xmlbranching/src/main/java/guru/learningjournal/examples/kafka/xmlbranching/Configs/AppConstants.java -------------------------------------------------------------------------------- /xmlbranching/src/main/java/guru/learningjournal/examples/kafka/xmlbranching/Configs/AppSerdes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/xmlbranching/src/main/java/guru/learningjournal/examples/kafka/xmlbranching/Configs/AppSerdes.java -------------------------------------------------------------------------------- /xmlbranching/src/main/java/guru/learningjournal/examples/kafka/xmlbranching/XmlBranchingApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/xmlbranching/src/main/java/guru/learningjournal/examples/kafka/xmlbranching/XmlBranchingApplication.java -------------------------------------------------------------------------------- /xmlbranching/src/main/java/guru/learningjournal/examples/kafka/xmlbranching/bindings/OrderListenerBinding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/xmlbranching/src/main/java/guru/learningjournal/examples/kafka/xmlbranching/bindings/OrderListenerBinding.java -------------------------------------------------------------------------------- /xmlbranching/src/main/java/guru/learningjournal/examples/kafka/xmlbranching/model/OrderEnvelop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/xmlbranching/src/main/java/guru/learningjournal/examples/kafka/xmlbranching/model/OrderEnvelop.java -------------------------------------------------------------------------------- /xmlbranching/src/main/java/guru/learningjournal/examples/kafka/xmlbranching/services/OrderListenerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/xmlbranching/src/main/java/guru/learningjournal/examples/kafka/xmlbranching/services/OrderListenerService.java -------------------------------------------------------------------------------- /xmlbranching/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/xmlbranching/src/main/resources/application.yaml -------------------------------------------------------------------------------- /xmlbranching/src/main/resources/schema/order.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/xmlbranching/src/main/resources/schema/order.xsd -------------------------------------------------------------------------------- /xmlbranching/src/test/java/guru/learningjournal/examples/kafka/xmlbranching/XmlBranchingApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearningJournal/Kafka-Streams-with-Spring-Cloud/HEAD/xmlbranching/src/test/java/guru/learningjournal/examples/kafka/xmlbranching/XmlBranchingApplicationTests.java --------------------------------------------------------------------------------