INTSAMPLES-136 Async GW Promise/ListenableFuture

JIRA: https://jira.spring.io/browse/INTSAMPLES-136