0
私はプロジェクトをPlay 2.5にアップグレードしています。以前のバージョンでは、私は、アッカを経由してタスクをスケジュールするには、次のコードを使用:再生2.5 akka.actor.ActorSystem isTerminatedメソッドは非推奨
private ActorSystem actorSystem = Play.current().injector().instanceOf(ActorSystem.class);
private void scheduleUpdate() {
if (actorSystem.isTerminated()) {
return;
}
//run schedule code
}
しかしisTerminated方法(boolean型)が廃止され、私が代わりにwhenTerminated使用することを奨励しています。しかし、whenTerminatedが全く異なる機能を持つように見えるので、ここでこのコードを適切にリファクタリングする方法はわかりません。もし誰かが私にこのことについて助言を与えるなら、それは非常に役に立ちます。