Java 从actor系统中删除AKKA actor并创建另一个具有相同路径名的actor

Java 从actor系统中删除AKKA actor并创建另一个具有相同路径名的actor,java,concurrency,akka,Java,Concurrency,Akka,我有投票事件,有id、startDate、endDate、status等。。 startDate和endDate是以长(毫秒)为单位的未来日期 状态值可以是字符串“活动”、“非活动”和“完成”之一 将轮询对象保存到数据库时,其状态为“非活动”。我编写PollActor时扩展了UnTypedActor,在达到startDate时将其状态更改为“active”,在超过endDate时将其状态更改为“completed”。对于参与者的唯一名称,我使用了轮询事件的id。例如:“pollActor”+12

我有投票事件,有id、startDate、endDate、status等。。 startDate和endDate是以长(毫秒)为单位的未来日期 状态值可以是字符串“活动”、“非活动”和“完成”之一

将轮询对象保存到数据库时,其状态为“非活动”。我编写PollActor时扩展了UnTypedActor,在达到startDate时将其状态更改为“active”,在超过endDate时将其状态更改为“completed”。对于参与者的唯一名称,我使用了轮询事件的id。例如:“pollActor”+12其中12是轮询id。如果我不更新轮询事件,这是正常的。 当我更新投票时,问题出现了。投票人拥有最终投票权。一旦它被初始化,我就不能改变它的内容。因此,我希望删除轮询上现有的PollActor,并在更新轮询时创建一个新的PollActor。我尝试“杀死”ing并创建新的PollActor,但没有成功,抛出了InvalidActorNameException。
请建议我在更新情况下应该做些什么。

尝试类似的方法[使用context.watchThank@twillouer,它很有效。。