我正在使用 AwsFlowFramework 的示例,特别是helloworld和fileprocessing。我已按照此处给出的所有设置说明进行操作。使用方面编织器成功创建了所有客户端类。它全部编译并运行。
但是尝试.get
在异步方法中执行 Promise 是行不通的。它永远等待,永远不会返回结果。
我究竟做错了什么?
特别是 helloworld 示例没有任何异步方法,也没有尝试.get
在 Promise 上执行操作。因此,它在完全复制时确实有效,我可以在活动客户端中看到打印的“hello world”消息。但是,如果我创建一个存根异步方法来调用返回的 by get
, 则永远不会调用活动的客户端,因此工作流将永远等待。实际上,如果我将返回的承诺设置为变量,则该示例有效。只有当我尝试调用Promise 时才会出现问题。具有异步方法的文件处理示例不起作用。Promise<Void>
printHello
.get
我看到在我的 aws 控制台中注册的工作流和活动类型。
我正在使用 Java SDK 1.4.1 和 Eclipse Juno。
我的失败尝试列表: