package cn.yangg.scala.akka.init
import akka.actor.Actor
import akka.actor.Props
import akka.actor.ActorRef
import akka.actor.Terminated
import akka.event.Logging
import akka.actor.ActorSystem
import akka.pattern.ask
import scala.util.Success
import scala.util.Failure
import scala.concurrent.ExecutionContext.Implicits.global
import scala.concurrent.ExecutionContext
import akka.actor.Terminated
case class HeartBeat(taskid:Int,parent:String)
case class TaskFinished(taskid:Int)
case object JobFinished
case object JobStart
case class TaskFailure(taskid:Int)
case class TaskMessage
case class TaskRestartMessage