Writing an Actor is as simple as writing a class that extends the akka.actor.Actor class. And we know that Actors respond to messages, so to identify messages, we have a method named receive that we have to define for each Actor we write. Let's write our SimpleActor:
import akka.actor.Actor class SimpleActor extends Actor { override def receive = Actor.emptyBehavior }
So, we wrote the SimpleActor with some empty behavior defined in the receive method. But here we've just wrote our Actor; we have to instantiate the Actor as part of an Actor system. After instantiating, we might also want to run our application to see the behavior, hence, let's write the entry point to our application and instantiate an Actor system:
import akka.actor.ActorSystem object AkkaStarter extends App { val simpleActorSystem...