3

以前有没有人这样做过。我无法理解提供的示例游戏。

Promise<InputStream> pdf = new ReportAsPDFJob(report).now();
InputStream pdfStream = await(pdf);
renderBinary(pdfStream);

我知道如何在播放框架中工作,但是在播放中使用 pdf 模块如何返回输入流。

4

1 回答 1

3

这个例子只是为了展示一个长时间运行的进程,以及它如何与 Job 一起使用。没有 ReportAsPDFJob 对象。

其次,提供的 PDF 模块用于使用 renderPDF 方法从控制器进行渲染。这会导致抛出 Result,而不是创建 Promise。

为了让它工作,你应该看看 PDF 模块,看看如何将它转换为返回一个 Promise,而不是抛出一个 Result。

于 2012-07-09T20:09:20.903 回答