import akka.actor.{Actor, ActorSystem, Props}
case class Greeting(who: String)
class SimpleTest extends Actor {
import context._
def sth(num: Int): String = {
"" + num
}
override def receive: Receive = {
case Greeting(x) => {
println("go go go")
become(k)
}
case _ => println("uhu?")
}
def k: PartialFunction[Any, Unit] = {
case Greeting("begin") => {
println("yes")
unbecome()
}
case _ => println("unKnow")
case Greeting("stop") => stop(self)
}
}
转载于:https://my.oschina.net/SuzhenProgram/blog/405271