diff --git a/akka-docs/rst/java/code/docs/future/FutureDocTestBase.java b/akka-docs/rst/java/code/docs/future/FutureDocTestBase.java index fb49a9a48d..975814ded2 100644 --- a/akka-docs/rst/java/code/docs/future/FutureDocTestBase.java +++ b/akka-docs/rst/java/code/docs/future/FutureDocTestBase.java @@ -43,10 +43,10 @@ import scala.concurrent.ExecutionContext$; //#imports8 import static akka.pattern.Patterns.after; +import java.util.Arrays; //#imports8 import java.util.ArrayList; -import java.util.Arrays; import java.util.List; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; @@ -564,7 +564,7 @@ public class FutureDocTestBase { return "foo"; } }, ec); - Future result = future.either(delayed); + Future result = Futures.firstCompletedOf(Arrays.asList(future, delayed), ec); //#after Await.result(result, Duration.create(2, SECONDS)); } diff --git a/akka-docs/rst/scala/code/docs/future/FutureDocSpec.scala b/akka-docs/rst/scala/code/docs/future/FutureDocSpec.scala index 48feec13d9..a80f920a6b 100644 --- a/akka-docs/rst/scala/code/docs/future/FutureDocSpec.scala +++ b/akka-docs/rst/scala/code/docs/future/FutureDocSpec.scala @@ -417,7 +417,7 @@ class FutureDocSpec extends AkkaSpec { val delayed = after(200 millis, using = system.scheduler)(Future.failed( new IllegalStateException("OHNOES"))) val future = Future { Thread.sleep(1000); "foo" } - val result = future either delayed + val result = Future firstCompletedOf Seq(future, delayed) //#after intercept[IllegalStateException] { Await.result(result, 2 second) } }