Action recover, Future Result:
def index = Action.async {
val futureInt = scala.concurrent.Future { intensiveComputation() }
futureInt.map(i => Ok("Got result: " + i))
.recover{ case e: Exception => InternalServerError(e.getMessage) }
}
recover PartialFunction[Throwable, Result], , , PartialFunction, Future. , , Action, .