2012-07-09 83 views
3

以前有没有人做过这个。我无法理解所提供的示例游戏。异步pdf生成播放框架

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

我知道如何在游戏框架的工作,但使用PDF模块中发挥你怎么返回的输入流。

回答

3

该示例仅用于显示长时间运行的过程,以及如何与Job一起使用。没有ReportAsPDFJob对象。

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

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