Akka 如何阻止投票演员

Akka 如何阻止投票演员,akka,actor,Akka,Actor,我使用akka演员来完成一些预定的任务,比如在预定的日期/时间进行现场投票。 这样我就创造了一个演员 final ActorRef pollActor = pollSystem.actorOf(new Props( new UntypedActorFactory() { public UntypedActor create() { return new PollActor(po

我使用akka演员来完成一些预定的任务,比如在预定的日期/时间进行现场投票。 这样我就创造了一个演员

final ActorRef pollActor = pollSystem.actorOf(new Props(
                new UntypedActorFactory() {
                    public UntypedActor create() {
                        return new PollActor(pollObj);
                    }
                }), "pollActor" + pollObj.getId()+":"+pollMts);
但是,当我更新一个已经创建的投票以更改计划的上线日期时,我可以在那里创建另一个参与者,并且我希望停止同一投票的现有参与者。 为此,我正在做这件事

ActorRef pollActor = pollSystem
                .actorFor("akka://pollSystem/user/pollActor" + poll.getId()+":"+oldPollMTS);
tell(toxinpill.getInstance(),null)

但是没有停止旧的参与者,也没有调用postStop()方法。我也尝试过Kill.getInstance(),但没有成功。
帮助我找到一种方法,我可以阻止老演员和发送给它的信息;因此,创建一个新的参与者。

您是否100%确定所创建的字符串与标识原始参与者的字符串完全相同?为什么省略PollActor的定义?