【发布时间】:2015-11-29 22:15:44
【问题描述】:
我有一个由 spring 设置的工作流,其范围为“工作流”。下面的代码将立即显示消息,而不是等待 60 秒。我认为这是因为我构建 Helper 类的方式...如何修复异步方法以在另一个类中工作?
public class MyWorkflowImpl implements MyWorkflowImpl {
private Helper helper = new Helper();
@Override
public do() {
Promise<Void> timer = getTimer(60); //seconds
helper.showMessage(timer);
}
}
public class Helper {
@Asynchronous
public showMessage(Promise<Void> timer) {
// show random message
}
}
【问题讨论】:
标签: java spring amazon-swf