Акка Устаревший Warnign [Props] Play Framework 2.2.X

1

Я не очень люблю 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 он дает предупреждение с устаревшей частью реквизита, кажется, работает нормально, но я хотел бы знать, как это правильно сделать в текущем Play.

Спасибо за время

Теги:
playframework
akka
playframework-2.2

2 ответа

0
Лучший ответ

Ответ приведен в документации:

http://doc.akka.io/japi/akka/2.2.4/akka/actor/Props.html#Props(java.lang.Class)

  • 0
    Спасибо за подсказку, сейчас работает
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);

  }

Ещё вопросы

Сообщество Overcoder
Наверх
Меню