├── .gitignore ├── .mvn └── wrapper │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── LICENSE ├── general ├── pom.xml └── src │ └── main │ └── java │ └── KeepRunning.java ├── mvnw ├── mvnw.cmd ├── pom.xml ├── reactor ├── pom.xml └── src │ ├── main │ └── java │ │ └── .gitkeep │ └── test │ └── java │ └── workshop │ ├── Step1Mono.java │ ├── Step2Flux.java │ ├── Step3StepVerifier.java │ ├── Step4Transformations.java │ ├── Step5ErrorHandling.java │ ├── Step6Adapters.java │ ├── Step7BlockingAndAsync.java │ ├── Step8Context.java │ └── Verifications.java ├── readme.md ├── spring-data ├── pom.xml └── src │ └── main │ └── java │ └── workshop │ ├── LoginEvent.java │ ├── LoginEventController.java │ ├── LoginEventRepository.java │ ├── PeopleController.java │ ├── Person.java │ ├── PersonRepository.java │ └── WorkshopApplication.java └── spring-webflux ├── pom.xml └── src └── main ├── java └── workshop │ ├── client │ ├── WorkshopApiClient.java │ └── WorkshopSseClient.java │ └── server │ ├── IndexController.java │ ├── SseController.java │ ├── WebConfig.java │ ├── WorkshopApplication.java │ └── WorkshopController.java └── resources ├── application.properties ├── logback.xml └── templates └── index.ftl /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/reactive-spring/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/reactive-spring/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/reactive-spring/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/reactive-spring/HEAD/LICENSE -------------------------------------------------------------------------------- /general/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/reactive-spring/HEAD/general/pom.xml -------------------------------------------------------------------------------- /general/src/main/java/KeepRunning.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/reactive-spring/HEAD/general/src/main/java/KeepRunning.java -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/reactive-spring/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/reactive-spring/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/reactive-spring/HEAD/pom.xml -------------------------------------------------------------------------------- /reactor/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/reactive-spring/HEAD/reactor/pom.xml -------------------------------------------------------------------------------- /reactor/src/main/java/.gitkeep: -------------------------------------------------------------------------------- 1 | keep 2 | -------------------------------------------------------------------------------- /reactor/src/test/java/workshop/Step1Mono.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/reactive-spring/HEAD/reactor/src/test/java/workshop/Step1Mono.java -------------------------------------------------------------------------------- /reactor/src/test/java/workshop/Step2Flux.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/reactive-spring/HEAD/reactor/src/test/java/workshop/Step2Flux.java -------------------------------------------------------------------------------- /reactor/src/test/java/workshop/Step3StepVerifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/reactive-spring/HEAD/reactor/src/test/java/workshop/Step3StepVerifier.java -------------------------------------------------------------------------------- /reactor/src/test/java/workshop/Step4Transformations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/reactive-spring/HEAD/reactor/src/test/java/workshop/Step4Transformations.java -------------------------------------------------------------------------------- /reactor/src/test/java/workshop/Step5ErrorHandling.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/reactive-spring/HEAD/reactor/src/test/java/workshop/Step5ErrorHandling.java -------------------------------------------------------------------------------- /reactor/src/test/java/workshop/Step6Adapters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/reactive-spring/HEAD/reactor/src/test/java/workshop/Step6Adapters.java -------------------------------------------------------------------------------- /reactor/src/test/java/workshop/Step7BlockingAndAsync.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/reactive-spring/HEAD/reactor/src/test/java/workshop/Step7BlockingAndAsync.java -------------------------------------------------------------------------------- /reactor/src/test/java/workshop/Step8Context.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/reactive-spring/HEAD/reactor/src/test/java/workshop/Step8Context.java -------------------------------------------------------------------------------- /reactor/src/test/java/workshop/Verifications.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/reactive-spring/HEAD/reactor/src/test/java/workshop/Verifications.java -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/reactive-spring/HEAD/readme.md -------------------------------------------------------------------------------- /spring-data/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/reactive-spring/HEAD/spring-data/pom.xml -------------------------------------------------------------------------------- /spring-data/src/main/java/workshop/LoginEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/reactive-spring/HEAD/spring-data/src/main/java/workshop/LoginEvent.java -------------------------------------------------------------------------------- /spring-data/src/main/java/workshop/LoginEventController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/reactive-spring/HEAD/spring-data/src/main/java/workshop/LoginEventController.java -------------------------------------------------------------------------------- /spring-data/src/main/java/workshop/LoginEventRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/reactive-spring/HEAD/spring-data/src/main/java/workshop/LoginEventRepository.java -------------------------------------------------------------------------------- /spring-data/src/main/java/workshop/PeopleController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/reactive-spring/HEAD/spring-data/src/main/java/workshop/PeopleController.java -------------------------------------------------------------------------------- /spring-data/src/main/java/workshop/Person.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/reactive-spring/HEAD/spring-data/src/main/java/workshop/Person.java -------------------------------------------------------------------------------- /spring-data/src/main/java/workshop/PersonRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/reactive-spring/HEAD/spring-data/src/main/java/workshop/PersonRepository.java -------------------------------------------------------------------------------- /spring-data/src/main/java/workshop/WorkshopApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/reactive-spring/HEAD/spring-data/src/main/java/workshop/WorkshopApplication.java -------------------------------------------------------------------------------- /spring-webflux/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/reactive-spring/HEAD/spring-webflux/pom.xml -------------------------------------------------------------------------------- /spring-webflux/src/main/java/workshop/client/WorkshopApiClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/reactive-spring/HEAD/spring-webflux/src/main/java/workshop/client/WorkshopApiClient.java -------------------------------------------------------------------------------- /spring-webflux/src/main/java/workshop/client/WorkshopSseClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/reactive-spring/HEAD/spring-webflux/src/main/java/workshop/client/WorkshopSseClient.java -------------------------------------------------------------------------------- /spring-webflux/src/main/java/workshop/server/IndexController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/reactive-spring/HEAD/spring-webflux/src/main/java/workshop/server/IndexController.java -------------------------------------------------------------------------------- /spring-webflux/src/main/java/workshop/server/SseController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/reactive-spring/HEAD/spring-webflux/src/main/java/workshop/server/SseController.java -------------------------------------------------------------------------------- /spring-webflux/src/main/java/workshop/server/WebConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/reactive-spring/HEAD/spring-webflux/src/main/java/workshop/server/WebConfig.java -------------------------------------------------------------------------------- /spring-webflux/src/main/java/workshop/server/WorkshopApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/reactive-spring/HEAD/spring-webflux/src/main/java/workshop/server/WorkshopApplication.java -------------------------------------------------------------------------------- /spring-webflux/src/main/java/workshop/server/WorkshopController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/reactive-spring/HEAD/spring-webflux/src/main/java/workshop/server/WorkshopController.java -------------------------------------------------------------------------------- /spring-webflux/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spring-webflux/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/reactive-spring/HEAD/spring-webflux/src/main/resources/logback.xml -------------------------------------------------------------------------------- /spring-webflux/src/main/resources/templates/index.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/reactive-spring/HEAD/spring-webflux/src/main/resources/templates/index.ftl --------------------------------------------------------------------------------