Domanda

Può un attore Akka anonimo avere accesso alle auto? Nel mio caso particolare mi chiedo se io posso rispondere al mittente con codice simile a questo (non viene compilato a causa di sé non viene trovato):

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 _ =>
}
È stato utile?

Soluzione

prima di tutto, grazie per l'utilizzo di Akka, la speranza si sta divertendo!

Mi raccomando:

actorOf(
new Actor {
 def receive = { case "foo" => self.reply_?("bar") }
})
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top