有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

如何在java代码中等待scala的未来

我正在尝试用java编写akka代码,我需要做一个阻塞调用。我明白你在等待。结果可以用来阻止这是伟大的,但我不知道如何得到一个等待,这是什么等待。结果调用需要

这是我的代码,在这里我可以看到scala的未来。我需要帮助从未来得到一份期待已久的工作

    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());

共 (1) 个答案

  1. # 1 楼答案

    the docs说:

    trait Future[+T] extends Awaitable[T]
    

    未来是可以期待的