0
さIはアッカでこれを呼び出しています:アッカの俳優は型を返す任意の代わりのベクトル[製品]
for {
products <- myActor ? MyActor.Search("...", 25)
} yield {
val model = MyModel(products)
}
MyModel(products)
ラインがVector[Product]
、実際Any
を期待というエラーがあります。
署名はこれです:
def search(searchText: String, hitsPerPage: Int): Vector[Product]
なぜそれがAny型として戻ってくるのでしょうか?
found : Any
[error] required: Vector[com.example.Product]
応答を送信する必要がありますか?公式documentationから
私たちが話題にしているが、それは可変状態の上に閉じ避けるために、 'pipeTo'を使用することも良いでしょう。 '(myActor?MyActor.Search(" ... "、25))。mapTo [Vector [Product]]。pipeTo(self)' – Ryan