似乎不需要在其中包含 main 方法的类中就可以运行 Akka How to run akka actor in IntelliJ IDEA。但是,这就是我所拥有的:
object Application extends App {
val system = ActorSystem()
val supervisor = system.actorOf(Props[Supervisor])
implicit val timeout = Timeout(100 seconds)
import system.dispatcher
system.scheduler.schedule(1 seconds, 600 seconds) {
val future = supervisor ? Supervisor.Start
val list = Await.result(future, timeout.duration).asInstanceOf[List[Int]]
supervisor ! list
}
}
我知道我必须在配置中指定一个名为“akka.Main”的主要方法。但是,我应该从哪里移动当前代码object Application
?