Renaming tryRecover to recoverWith as in SIP14, adding parameter to foreach

This commit is contained in:
Viktor Klang 2012-02-03 09:25:56 +01:00
parent d8fa7578e1
commit 8193e61aee
7 changed files with 14 additions and 14 deletions

View file

@ -267,12 +267,12 @@ class FutureDocSpec extends AkkaSpec {
Await.result(future, 1 second) must be(0)
}
"demonstrate usage of tryRecover" in {
"demonstrate usage of recoverWith" in {
implicit val timeout = system.settings.ActorTimeout
val actor = system.actorOf(Props[MyActor])
val msg1 = -1
//#try-recover
val future = akka.pattern.ask(actor, msg1) tryRecover {
val future = akka.pattern.ask(actor, msg1) recoverWith {
case e: ArithmeticException Promise.successful(0)
case foo: IllegalArgumentException Promise.failed[Int](new IllegalStateException("All br0ken!"))
}