Akka Deprecated Warnign [道具] Play Framework 2.2.X

时间:2014-05-20 13:39:24

标签: java playframework akka playframework-2.2

我并不是真的热衷于Akka,主要是因为我真的不需要那么多,但我过去常常使用一些对我有用的代码:

@Override
  public void onStart(Application app) {
      ActorRef myActor = Akka.system().actorOf(new Props(Retreiver.class));
      Akka.system()
      .scheduler()
      .schedule(Duration.create(0, TimeUnit.MILLISECONDS),
              Duration.create(20, TimeUnit.SECONDS), myActor, "TICK",
              Akka.system().dispatcher(),null);
  }

问题在于,在当前的Play中,它在Props部分给出了一个带有Deprecation的警告,它似乎工作正常,但我想知道在当前的Play中这是如何正确的方法。< / p>

感谢您的时间

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

这个版本似乎是正确的形式(取自建议的文档)

@Override
  public void onStart(Application app) {
      ActorRef myActor = Akka.system().actorOf(Props.create(Retreiver.class));
      Akka.system()
      .scheduler()
      .schedule(Duration.create(0, TimeUnit.MILLISECONDS),
              Duration.create(20, TimeUnit.SECONDS), myActor, "TICK",
              Akka.system().dispatcher(),null);

  }