The Main class

The AkkaQuickstart object in Hello World creates an ActorSystem with a guardian. The guardian is the top level actor that bootstraps your application. The guardian is typically defined with Behaviors.setup that contains the initial bootstrap.

object AkkaQuickstart extends App {
  val greeterMain: ActorSystem[GreeterMain.SayHello] = ActorSystem(GreeterMain(), "AkkaQuickStart")

  greeterMain ! SayHello("Charles")
}