Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Playframework 播放:从异步作业访问当前请求_Playframework - Fatal编程技术网

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

Playframework 播放:从异步作业访问当前请求,playframework,Playframework,我刚刚掌握了在长时间运行的任务中使用作业的诀窍。 作业在单独的线程上运行,因此我无法访问任何线程局部变量(如当前请求)或信息(如当前用户)。作为一种解决方案,我可以将它们作为构造函数参数传递,但这感觉有点不好玩 Play framework是否允许我以某种方式检索此信息?或者构造函数解决方案是实现这一点的唯一方法 /Richard在您的工作中创建一组公共变量。用这些初始化/初始化作业,然后启动作业

我刚刚掌握了在长时间运行的任务中使用作业的诀窍。 作业在单独的线程上运行,因此我无法访问任何线程局部变量(如当前请求)或信息(如当前用户)。作为一种解决方案,我可以将它们作为构造函数参数传递,但这感觉有点不好玩

Play framework是否允许我以某种方式检索此信息?或者构造函数解决方案是实现这一点的唯一方法


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