convertir el futuro de Akka [A] en futuro [O bien [Excepción, A]]
¿Hay un método en Akka (o en la biblioteca estándar en Scala 2.10) para convertir unFuture[A]
que podría fallar en unaFuture[Either[Exception,A]]
? Se que puedes escribir
f.map(Right(_)).recover {
case e:Exception => Left(e)
}
Simplemente parece ser una tarea tan común que me pregunto si he pasado por alto algo. Estoy interesado en las respuestas para Scala 2.9 / Akka y Scala 2.10.