【发布时间】:2012-07-25 09:58:45
【问题描述】:
我有一段我的剧本! (1.2.4) 应用程序从 CSV 文件加载数据,这工作正常,但需要一段时间,我一直在尝试通过 Promise 机制将其移植到作业。问题是,似乎没有办法传递输入参数(CSV 文件和文件类型的字符串),因为 doJobWithResult 是对无参数方法的覆盖。
工作看起来像:-
public class ImportCSV extends Job<string> {
public String doJobWithResult()
{
do stuff...
return my_string;
}
并且被称为:-
Promise<String> recordcount = new ImportCSV().now();
String records = await(recordcount);
我尝试在接受这些参数的 Job 类中创建一个构造函数,但是当通过 now() 方法调用时它不会触发。
关于如何传递实际异步执行作业所需的数据有什么建议吗?
【问题讨论】:
标签: java playframework playframework-1.x promise