elizarov
01/23/2017, 7:23 AMfun sendEmailAsync(params: Params): CompletableFuture<Result> {
val pp = doSomePrepwork(params) // non-blocking
return makeSomeRestCallAsync(pp).thenApply { ir ->
doSomePostProcessing(ir) // non-blocking
}
}