Сообщения, заканчивающиеся в очереди мертвых писем
У меня есть следующий код
@Override
public void onReceive(Object msg) throws Exception {
if (msg instanceof newRequest) {
ActorRef childRouter =
getContext()
.actorOf(
new SmallestMailboxPool(actorPoolSize)
.props(Props.create(ChildActor.class, param)),
"childActor");
childActor.tell(new someOtherMessage(), getSelf());
}
Когда newRequest
сообщение получено, оно обрабатывается, но дочерний актер никогда не получает someOtherMessage()
и someOtherMessage
всегда заканчивается в очереди deadltter. Что я делаю неправильно?