Question

un acteur anonyme Akka peut-il avoir accès à l'auto? Dans mon cas particulier, je me demande si je peux répondre à l'expéditeur avec un code similaire à ce (ne compile pas en raison de l'auto pas trouvé):

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 _ =>
}
Était-ce utile?

La solution

tout d'abord, merci d'utiliser Akka, espère que vous en profiter!

Je vous recommande:

actorOf(
new Actor {
 def receive = { case "foo" => self.reply_?("bar") }
})
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top