播放:从异步作业访问当前请求

时间:2011-08-29 11:33:23

标签: playframework

我正忙着为长时间运行的任务使用Jobs。 作业是在一个单独的线程上运行的,因此我无法访问任何ThreadLocal变量,如当前请求或当前用户之类的信息。我可以作为一个解决方案传递它们作为构造函数参数,但这感觉有点un-PlayFramework-ish。

Play框架是否允许我以某种方式检索此信息?或者构造函数sollution是唯一的方法吗?

/理查德

1 个答案:

答案 0 :(得分:1)

在作业中创建一组公共变量。使用这些初始化/初始化作业,然后启动作业。