├── CombineCompletableFutureDemo.java ├── ExceptionHandlingUsecase.java ├── MultiApiDataFetcher.java ├── README.md ├── StockPriceDataFetcher.java ├── employees.json ├── pom.xml └── src └── main └── java └── com └── javatechie └── async ├── EmployeeReminderService.java ├── RunAsyncDemo.java ├── SupplyAsyncDemo.java ├── WhyNotFuture.java ├── database └── EmployeeDatabase.java └── dto └── Employee.java /CombineCompletableFutureDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Java-Techie-jt/completablefuture-demo/HEAD/CombineCompletableFutureDemo.java -------------------------------------------------------------------------------- /ExceptionHandlingUsecase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Java-Techie-jt/completablefuture-demo/HEAD/ExceptionHandlingUsecase.java -------------------------------------------------------------------------------- /MultiApiDataFetcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Java-Techie-jt/completablefuture-demo/HEAD/MultiApiDataFetcher.java -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # completablefuture-demo 2 | -------------------------------------------------------------------------------- /StockPriceDataFetcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Java-Techie-jt/completablefuture-demo/HEAD/StockPriceDataFetcher.java -------------------------------------------------------------------------------- /employees.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Java-Techie-jt/completablefuture-demo/HEAD/employees.json -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Java-Techie-jt/completablefuture-demo/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/javatechie/async/EmployeeReminderService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Java-Techie-jt/completablefuture-demo/HEAD/src/main/java/com/javatechie/async/EmployeeReminderService.java -------------------------------------------------------------------------------- /src/main/java/com/javatechie/async/RunAsyncDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Java-Techie-jt/completablefuture-demo/HEAD/src/main/java/com/javatechie/async/RunAsyncDemo.java -------------------------------------------------------------------------------- /src/main/java/com/javatechie/async/SupplyAsyncDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Java-Techie-jt/completablefuture-demo/HEAD/src/main/java/com/javatechie/async/SupplyAsyncDemo.java -------------------------------------------------------------------------------- /src/main/java/com/javatechie/async/WhyNotFuture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Java-Techie-jt/completablefuture-demo/HEAD/src/main/java/com/javatechie/async/WhyNotFuture.java -------------------------------------------------------------------------------- /src/main/java/com/javatechie/async/database/EmployeeDatabase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Java-Techie-jt/completablefuture-demo/HEAD/src/main/java/com/javatechie/async/database/EmployeeDatabase.java -------------------------------------------------------------------------------- /src/main/java/com/javatechie/async/dto/Employee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Java-Techie-jt/completablefuture-demo/HEAD/src/main/java/com/javatechie/async/dto/Employee.java --------------------------------------------------------------------------------