2011-08-29 7 views
0

장기간 실행되는 작업에 Jobs를 사용하고 있습니다. 작업은 별도의 스레드에서 실행되므로 현재 요청이나 현재 사용자와 같은 정보와 같은 ThreadLocal 변수에 액세스 할 수 없습니다. 솔루션으로 생성자 인수로 전달할 수 있지만, 이것은 약간 un-PlayFramework-ish입니다.재생 : 비동기 작업에서 현재 요청에 액세스

Play 프레임 워크를 통해 어떤 방식으로이 정보를 검색 할 수 있습니까? 또는 생성자 해결 방법이이 작업을 수행하는 유일한 방법입니까?

/리처드

답변

1

작업에 공용 변수 집합을 만듭니다. 그 (것)들을 가진 일을 시작하고 초기화하고 그 일을 시작하십시오.

+0

답변 감사드립니다. – Bjarne77

관련 문제