├── .gitignore ├── .mvn └── wrapper │ ├── MavenWrapperDownloader.java │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── README.md ├── ReactorKafka-SpringCamp.pdf ├── mvnw ├── mvnw.cmd ├── pom.xml └── src ├── main ├── java │ └── net │ │ └── eenss │ │ └── springcamp2019 │ │ ├── Springcamp2019Application.java │ │ ├── controller │ │ ├── DemoController.java │ │ ├── Step0Controller.java │ │ ├── Step1Controller.java │ │ ├── Step2Controller.java │ │ ├── Step3Controller.java │ │ ├── Step4Controller.java │ │ └── Step5Controller.java │ │ ├── core │ │ ├── DelayedRepeatTenGenerator.java │ │ ├── HundredGenerator.java │ │ ├── KafkaManager.java │ │ ├── RandomNumberGenerator.java │ │ ├── RecordProcessor.java │ │ ├── SourceFluxGenerator.java │ │ ├── Step4Subscriber.java │ │ └── Step5Subscriber.java │ │ ├── repository │ │ ├── DummyRepository.java │ │ └── SomeRepository.java │ │ └── service │ │ ├── DemoService.java │ │ ├── OperatorDemoService.java │ │ ├── Step0Service.java │ │ ├── Step1Service.java │ │ ├── Step2Service.java │ │ ├── Step3Service.java │ │ ├── Step4Service.java │ │ ├── Step5Service.java │ │ └── SubscriberDemoService.java └── resources │ ├── application.properties │ └── logback.xml └── test └── java └── net └── eenss └── springcamp2019 ├── Springcamp2019ApplicationTests.java ├── controller └── ControllerTest.java ├── core ├── KafkaManagerTest.java ├── Step4SubscriberTest.java └── Step5SubscriberTest.java ├── repository └── DummyRepositoryTest.java └── service ├── Step0ServiceTest.java ├── Step1ServiceTest.java ├── Step2ServiceTest.java ├── Step3ServiceTest.java ├── Step4ServiceTest.java └── Step5ServiceTest.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EleganceLESS/spring-camp-2019/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EleganceLESS/spring-camp-2019/HEAD/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EleganceLESS/spring-camp-2019/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EleganceLESS/spring-camp-2019/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EleganceLESS/spring-camp-2019/HEAD/README.md -------------------------------------------------------------------------------- /ReactorKafka-SpringCamp.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EleganceLESS/spring-camp-2019/HEAD/ReactorKafka-SpringCamp.pdf -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EleganceLESS/spring-camp-2019/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EleganceLESS/spring-camp-2019/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EleganceLESS/spring-camp-2019/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/net/eenss/springcamp2019/Springcamp2019Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EleganceLESS/spring-camp-2019/HEAD/src/main/java/net/eenss/springcamp2019/Springcamp2019Application.java -------------------------------------------------------------------------------- /src/main/java/net/eenss/springcamp2019/controller/DemoController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EleganceLESS/spring-camp-2019/HEAD/src/main/java/net/eenss/springcamp2019/controller/DemoController.java -------------------------------------------------------------------------------- /src/main/java/net/eenss/springcamp2019/controller/Step0Controller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EleganceLESS/spring-camp-2019/HEAD/src/main/java/net/eenss/springcamp2019/controller/Step0Controller.java -------------------------------------------------------------------------------- /src/main/java/net/eenss/springcamp2019/controller/Step1Controller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EleganceLESS/spring-camp-2019/HEAD/src/main/java/net/eenss/springcamp2019/controller/Step1Controller.java -------------------------------------------------------------------------------- /src/main/java/net/eenss/springcamp2019/controller/Step2Controller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EleganceLESS/spring-camp-2019/HEAD/src/main/java/net/eenss/springcamp2019/controller/Step2Controller.java -------------------------------------------------------------------------------- /src/main/java/net/eenss/springcamp2019/controller/Step3Controller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EleganceLESS/spring-camp-2019/HEAD/src/main/java/net/eenss/springcamp2019/controller/Step3Controller.java -------------------------------------------------------------------------------- /src/main/java/net/eenss/springcamp2019/controller/Step4Controller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EleganceLESS/spring-camp-2019/HEAD/src/main/java/net/eenss/springcamp2019/controller/Step4Controller.java -------------------------------------------------------------------------------- /src/main/java/net/eenss/springcamp2019/controller/Step5Controller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EleganceLESS/spring-camp-2019/HEAD/src/main/java/net/eenss/springcamp2019/controller/Step5Controller.java -------------------------------------------------------------------------------- /src/main/java/net/eenss/springcamp2019/core/DelayedRepeatTenGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EleganceLESS/spring-camp-2019/HEAD/src/main/java/net/eenss/springcamp2019/core/DelayedRepeatTenGenerator.java -------------------------------------------------------------------------------- /src/main/java/net/eenss/springcamp2019/core/HundredGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EleganceLESS/spring-camp-2019/HEAD/src/main/java/net/eenss/springcamp2019/core/HundredGenerator.java -------------------------------------------------------------------------------- /src/main/java/net/eenss/springcamp2019/core/KafkaManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EleganceLESS/spring-camp-2019/HEAD/src/main/java/net/eenss/springcamp2019/core/KafkaManager.java -------------------------------------------------------------------------------- /src/main/java/net/eenss/springcamp2019/core/RandomNumberGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EleganceLESS/spring-camp-2019/HEAD/src/main/java/net/eenss/springcamp2019/core/RandomNumberGenerator.java -------------------------------------------------------------------------------- /src/main/java/net/eenss/springcamp2019/core/RecordProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EleganceLESS/spring-camp-2019/HEAD/src/main/java/net/eenss/springcamp2019/core/RecordProcessor.java -------------------------------------------------------------------------------- /src/main/java/net/eenss/springcamp2019/core/SourceFluxGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EleganceLESS/spring-camp-2019/HEAD/src/main/java/net/eenss/springcamp2019/core/SourceFluxGenerator.java -------------------------------------------------------------------------------- /src/main/java/net/eenss/springcamp2019/core/Step4Subscriber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EleganceLESS/spring-camp-2019/HEAD/src/main/java/net/eenss/springcamp2019/core/Step4Subscriber.java -------------------------------------------------------------------------------- /src/main/java/net/eenss/springcamp2019/core/Step5Subscriber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EleganceLESS/spring-camp-2019/HEAD/src/main/java/net/eenss/springcamp2019/core/Step5Subscriber.java -------------------------------------------------------------------------------- /src/main/java/net/eenss/springcamp2019/repository/DummyRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EleganceLESS/spring-camp-2019/HEAD/src/main/java/net/eenss/springcamp2019/repository/DummyRepository.java -------------------------------------------------------------------------------- /src/main/java/net/eenss/springcamp2019/repository/SomeRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EleganceLESS/spring-camp-2019/HEAD/src/main/java/net/eenss/springcamp2019/repository/SomeRepository.java -------------------------------------------------------------------------------- /src/main/java/net/eenss/springcamp2019/service/DemoService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EleganceLESS/spring-camp-2019/HEAD/src/main/java/net/eenss/springcamp2019/service/DemoService.java -------------------------------------------------------------------------------- /src/main/java/net/eenss/springcamp2019/service/OperatorDemoService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EleganceLESS/spring-camp-2019/HEAD/src/main/java/net/eenss/springcamp2019/service/OperatorDemoService.java -------------------------------------------------------------------------------- /src/main/java/net/eenss/springcamp2019/service/Step0Service.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EleganceLESS/spring-camp-2019/HEAD/src/main/java/net/eenss/springcamp2019/service/Step0Service.java -------------------------------------------------------------------------------- /src/main/java/net/eenss/springcamp2019/service/Step1Service.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EleganceLESS/spring-camp-2019/HEAD/src/main/java/net/eenss/springcamp2019/service/Step1Service.java -------------------------------------------------------------------------------- /src/main/java/net/eenss/springcamp2019/service/Step2Service.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EleganceLESS/spring-camp-2019/HEAD/src/main/java/net/eenss/springcamp2019/service/Step2Service.java -------------------------------------------------------------------------------- /src/main/java/net/eenss/springcamp2019/service/Step3Service.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EleganceLESS/spring-camp-2019/HEAD/src/main/java/net/eenss/springcamp2019/service/Step3Service.java -------------------------------------------------------------------------------- /src/main/java/net/eenss/springcamp2019/service/Step4Service.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EleganceLESS/spring-camp-2019/HEAD/src/main/java/net/eenss/springcamp2019/service/Step4Service.java -------------------------------------------------------------------------------- /src/main/java/net/eenss/springcamp2019/service/Step5Service.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EleganceLESS/spring-camp-2019/HEAD/src/main/java/net/eenss/springcamp2019/service/Step5Service.java -------------------------------------------------------------------------------- /src/main/java/net/eenss/springcamp2019/service/SubscriberDemoService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EleganceLESS/spring-camp-2019/HEAD/src/main/java/net/eenss/springcamp2019/service/SubscriberDemoService.java -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EleganceLESS/spring-camp-2019/HEAD/src/main/resources/logback.xml -------------------------------------------------------------------------------- /src/test/java/net/eenss/springcamp2019/Springcamp2019ApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EleganceLESS/spring-camp-2019/HEAD/src/test/java/net/eenss/springcamp2019/Springcamp2019ApplicationTests.java -------------------------------------------------------------------------------- /src/test/java/net/eenss/springcamp2019/controller/ControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EleganceLESS/spring-camp-2019/HEAD/src/test/java/net/eenss/springcamp2019/controller/ControllerTest.java -------------------------------------------------------------------------------- /src/test/java/net/eenss/springcamp2019/core/KafkaManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EleganceLESS/spring-camp-2019/HEAD/src/test/java/net/eenss/springcamp2019/core/KafkaManagerTest.java -------------------------------------------------------------------------------- /src/test/java/net/eenss/springcamp2019/core/Step4SubscriberTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EleganceLESS/spring-camp-2019/HEAD/src/test/java/net/eenss/springcamp2019/core/Step4SubscriberTest.java -------------------------------------------------------------------------------- /src/test/java/net/eenss/springcamp2019/core/Step5SubscriberTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EleganceLESS/spring-camp-2019/HEAD/src/test/java/net/eenss/springcamp2019/core/Step5SubscriberTest.java -------------------------------------------------------------------------------- /src/test/java/net/eenss/springcamp2019/repository/DummyRepositoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EleganceLESS/spring-camp-2019/HEAD/src/test/java/net/eenss/springcamp2019/repository/DummyRepositoryTest.java -------------------------------------------------------------------------------- /src/test/java/net/eenss/springcamp2019/service/Step0ServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EleganceLESS/spring-camp-2019/HEAD/src/test/java/net/eenss/springcamp2019/service/Step0ServiceTest.java -------------------------------------------------------------------------------- /src/test/java/net/eenss/springcamp2019/service/Step1ServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EleganceLESS/spring-camp-2019/HEAD/src/test/java/net/eenss/springcamp2019/service/Step1ServiceTest.java -------------------------------------------------------------------------------- /src/test/java/net/eenss/springcamp2019/service/Step2ServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EleganceLESS/spring-camp-2019/HEAD/src/test/java/net/eenss/springcamp2019/service/Step2ServiceTest.java -------------------------------------------------------------------------------- /src/test/java/net/eenss/springcamp2019/service/Step3ServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EleganceLESS/spring-camp-2019/HEAD/src/test/java/net/eenss/springcamp2019/service/Step3ServiceTest.java -------------------------------------------------------------------------------- /src/test/java/net/eenss/springcamp2019/service/Step4ServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EleganceLESS/spring-camp-2019/HEAD/src/test/java/net/eenss/springcamp2019/service/Step4ServiceTest.java -------------------------------------------------------------------------------- /src/test/java/net/eenss/springcamp2019/service/Step5ServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EleganceLESS/spring-camp-2019/HEAD/src/test/java/net/eenss/springcamp2019/service/Step5ServiceTest.java --------------------------------------------------------------------------------