scala DynamicVariable и play.api.libs.concurrent.Execution.Implicits.defaultContext

Я пытаюсь использовать DynamicVariable с платформой Scala Play 2.5 для распространения контекста на запрос. Пока что мой DynamicVariable прекрасно работает в потоке запросов, но не копируется при использовании Future и play.api.libs.concurrent.Execution.Implicits.defaultContext. Как я могу скопировать значение моей DynamicVariable, чтобы оно было доступно в моем будущем при использовании play.api.libs.concurrent.Execution.Implicits.defaultContext. Большая часть моей работы основана на следующей статье.

http://stevenskelton.ca/threadlocal-variables-scala-futures/

Напомним, что моя DynamicVariable работает, когда я использую import ExecutionContext.Implicits.global и Futures, но не когда я использую неявное val executeContext = play.api.libs.concurrent.Execution.Implicits.defaultContext и Futures

Кто-нибудь может мне помочь?

Заранее благодарю Фрэнсиса

0 ответов

Другие вопросы по тегам