For supervision, are these the only 2 options?
Modify application.conf and set the akka.actor.guardian-supervisor-strategy value.
akka.actor.DefaultSupervisorStrategy – (will stop or restart the child actor depending on exception thrown
akka.actor.StoppingSupervisorStrategy - It will stop the child actor
Create a SupervisorActor, and define the strategy in that class. Then create the child actor from the SupervisorActor which will inherit those characteristics.