2011-08-29 45 views
0

我只是在長時間運行的任務中使用作業。 作業在單獨的線程上運行,因此我無法訪問任何ThreadLocal變量,如當前請求或當前用戶的信息。我可以作爲一個解決方案將它們作爲構造函數參數傳遞,但是這對我來說有點不合適PlayFramework-ish。播放:從異步作業訪問當前請求

Play框架允許我以某種方式檢索這些信息嗎?或者構造函數是唯一的解決方法?

/Richard

回答

1

在您的工作中創建一組公共變量。用這些工具初始化/初始化工作,然後啓動工作。

+0

好的謝謝你的答案。 – Bjarne77