Playing with asynchronous requests in Spring
authorGustavo Martin Morcuende <gu.martinm@gmail.com>
Thu, 8 Dec 2016 20:20:57 +0000 (21:20 +0100)
committerGustavo Martin Morcuende <gu.martinm@gmail.com>
Thu, 8 Dec 2016 20:31:13 +0000 (21:31 +0100)
commitf0d3518d5ab2f5c68fe4a90d130dd4328fd7b845
treea3f99607a34327465f45b01505e36861e279bd36
parent77ad7ffc64f022c0b278c9e9fd8be365329a38ae
Playing with asynchronous requests in Spring

Possibilites:
Callable
Deferrable + CompletableFuture
Deferrable + ListenableFutureAdapter
RxJava
16 files changed:
SpringJava/RxJava/pom.xml [new file with mode: 0644]
SpringJava/RxJava/web-services-spring-rxjava-bom/pom.xml [new file with mode: 0644]
SpringJava/RxJava/web-services-spring-rxjava-global/pom.xml [new file with mode: 0644]
SpringJava/RxJava/web-services-spring-rxjava-global/src/main/java/de/spring/webservices/domain/Car.java [new file with mode: 0644]
SpringJava/RxJava/web-services-spring-rxjava-server/pom.xml [new file with mode: 0644]
SpringJava/RxJava/web-services-spring-rxjava-server/src/main/java/de/spring/webservices/rest/business/service/AwesomeBusinessLogic.java [new file with mode: 0644]
SpringJava/RxJava/web-services-spring-rxjava-server/src/main/java/de/spring/webservices/rest/business/service/impl/AwesomeBusinessLogicImpl.java [new file with mode: 0644]
SpringJava/RxJava/web-services-spring-rxjava-server/src/main/java/de/spring/webservices/rest/controller/CallableCarController.java [new file with mode: 0644]
SpringJava/RxJava/web-services-spring-rxjava-server/src/main/java/de/spring/webservices/rest/controller/CarController.java [new file with mode: 0644]
SpringJava/RxJava/web-services-spring-rxjava-server/src/main/java/de/spring/webservices/rest/controller/DeferrableCarController.java [new file with mode: 0644]
SpringJava/RxJava/web-services-spring-rxjava-server/src/main/java/de/spring/webservices/rest/controller/RxJavaCarController.java [new file with mode: 0644]
SpringJava/RxJava/web-services-spring-rxjava-server/src/main/resources/log4j2.xml [new file with mode: 0644]
SpringJava/RxJava/web-services-spring-rxjava-server/src/main/resources/spring-configuration/mvc/rest/rest-config.xml [new file with mode: 0644]
SpringJava/RxJava/web-services-spring-rxjava-server/src/main/resources/spring-configuration/spring-config.xml [new file with mode: 0644]
SpringJava/RxJava/web-services-spring-rxjava-server/src/main/webapp/WEB-INF/web.xml [new file with mode: 0644]
SpringJava/RxJava/web-services-spring-rxjava-server/src/test/java/de/spring/webservices/rest/controller/CarControllerIntegrationTest.java [new file with mode: 0644]