In this section, we will develop a couple of Actors to explore Akka Actor's lifecycle methods in detail. Perform the following steps to explore Akka Actor's lifecycle:
- Create a Scala/Akka SBT project in your favorite IDE ( I am using IntelliJ IDEA IDE):
Project name: akka-actor-lifecycle-app
- Add the following configuration to the sbt file:
build.sbt:
name := "akka-actor-lifecycle-app" version := "1.0" scalaVersion := "2.12.2" libraryDependencies ++= Seq("com.typesafe.akka" %% "akka-actor" %
"2.5.9")
- Create the ActorLifecycleApp file, as shown:
ActorLifecycleApp.scala:
package com.packt.publishing.actor.lifecycle import akka.actor.{Actor,ActorSystem,Props} class LifecycleActor extends Actor{ override...