Core concept
val p = Promise[Int]()
p.success(42)
p.future.foreach(println)Advertisement
How it works
Complete only once. Failed promise for errors.
Advertisement
Trade-offs + gotchas
Bridging callback-based APIs.
val p = Promise[Int]()
p.success(42)
p.future.foreach(println)Complete only once. Failed promise for errors.
Bridging callback-based APIs.