我正在尝试在java中进行akka编码,我需要进行阻塞调用。我知道Await.result可以用来阻止哪个很棒,但我无法弄清楚如何获得Await.result调用所需的Awaitable。
这是我的代码,我可以访问scala Future。我需要帮助从未来获得等待。
final Timeout t = new Timeout(Duration.create(5, TimeUnit.SECONDS));
final ArrayList<Future<Object>> futures = new ArrayList<Future<Object>>();
futures.add(ask(foo, "message", 5000));
final Future<Iterable<Object>> aggregate = Futures.sequence(futures,
this.actorSystem.dispatcher());