Можно ли ввести класс контроллера в UntypedActor? Каков наилучший способ подключения к классу контроллера?Контроллер впрыска в акторе
package actors;
import akka.actor.UntypedActor;
import dispatchers.PushNotificationDispatcher;
import play.Logger;
import javax.inject.Inject;
import java.util.List;
public class PushNotificationActor extends UntypedActor {
@Inject
PushNotificationDispatcher dispatcher;
@Override
public void onReceive(Object message) throws Exception {
Logger.debug("PushNotificationActor started");
dispatcher.createAndSendReminderPushNotification();
Logger.debug("PushNotificationActor finished");
}
}
Я попытался реализовать код, но в моем случае инжектируемый контроллер всегда имеет значение null. У вас есть пример кода? – abuder
Я добавил пример. Надеюсь, поможет. – Kris
Это сложно, я также пробовал ваш код, но у меня есть NullPointerException Я добавил свой код на github https://github.com/aBuder/play-actor-sample – abuder