4

Akkaの匿名の俳優は自分自身にアクセスできますか?私の特定のケースでは、これに似たコードで送信者に返信できるかどうか疑問に思っています(自分が見つからないためにコンパイルされません):

val xmlLoader = Actor.init {
    println("xml loader started")
} receive {
    case LoadResource(url) => {
        try {
            val xml = XML.load( URL("content.xml") )
            self.senderFuture.foreach(_.completeWithResult(xml))
        } catch {
            case e => self.senderFuture.foreach(_.completeWithException(e))
        }
    }
    case _ =>
}
4

1 に答える 1

6

まず、Akkaをご利用いただきありがとうございます。楽しんでいただければ幸いです。

私がお勧めします:

actorOf(
new Actor {
 def receive = { case "foo" => self.reply_?("bar") }
})
于 2010-10-12T08:15:06.213 に答える