https://kotlinlang.org logo
e

elizarov

01/23/2017, 7:17 AM
Consider the following pseudo-code:
Copy code
fun sendEmail(params): Result {
   val pp = doSomePrepwork(params) // non-blocking
   val ir = makeSomeRestCallAsync(pp) // can take long-time
   return doSomePostProcessing(ir) // non-blocking
}