0
でOk.sendEntityをやって、私は私が書いたサービスBeanを持っており、それは私のようにそれを使用することができる午前私のコントローラでこのサービス豆から未来を返すと、再生/ Scalaの
def myStream(name: String): HttpEntity.Streamed = {
}
次のようになります。
私のコントローラで次にdef myStream(name: String):Future[HttpEntity.Streamed] = {
}
、以下のコードのように私は私のサービスメソッドのシグネチャを変更したい
def myControllerHandler(id: Name) = Action {
Ok.sendEntity(myStream(id))
}
コンパイルに失敗し、私はそれがアクションResult
タイプではなく、Future[Result]
を取ることができますので、これが失敗
def downloadLocalBackup(name: String) = Action {
myStream(name) map { fileStream =>
Ok.sendEntity(fileStream)
}
}
理由がある動作させるための方法を見つけることができません。
どうすれば対処できますか?
ありがとうございました。私はその基本的なことをドキュメントから逃してしまいました。 – curiousengineer