【问题标题】:How to pass arraylist of Objects to Promise in AWS SWF?如何在 AWS SWF 中将对象的数组列表传递给 Promise?
【发布时间】:2015-06-18 09:42:02
【问题描述】:

我有一个 Employee 类。在我的工作流程中,我想将员工数组传递给承诺对象。在传递对象数组时,我得到了反序列化错误。请帮忙。

Promise<ArrayList<Employee>> emp=new Employee().getEmployeeDetails();

【问题讨论】:

  • 从代码 sn-p 不清楚 getEmployeeDetails 方法中发生了什么。除非它调用活动序列化,否则永远不会发生。
  • 可以提供员工代码sn-p吗?也只是一个指针,如果你使用默认的反序列化器,那么你需要在你的类中至少有一个没有参数的构造函数。
  • 我不是在调用活动序列化。您能否提供一个用于活动序列化的示例 sn-p?
  • 如果不了解您在做什么,就不可能帮助您。提供的代码 sn-p 不包含有关如何创建 Promise 实例的信息。

标签: java amazon-web-services amazon-swf


【解决方案1】:

如果您想要实现的只是创建一个 Promise 对象,请使用 Promise.asPromise 方法。它会返回一个立即可用的 promise 对象。 我希望您使用的是 aws sdk 提供的流框架。我上面提到的 Promise 类来自流框架代码

【讨论】:

    猜你喜欢
    • 2013-02-10
    • 2017-10-10
    • 2012-10-28
    • 2011-11-05
    • 2018-08-19
    • 2021-09-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多