gpt4 book ai didi

java - Termminate#actor() 和 Termminate#getActor() 有什么区别

转载 作者:行者123 更新时间:2023-12-01 09:17:53 25 4
gpt4 key购买 nike

我只是想知道另一个参与者收到的Termminate消息的参与者,以确保仅在“正确的”参与者被终止时才处理该消息。 Termated 类有两个方法告诉我,它们之间有什么区别?我还不懂 Scala,所以查找源代码对我没有帮助。 JavaDoc 中没有记录这些方法。

Terminated terminated = (Terminated)message;
terminated.actor(); // what is this?
terminated.getActor(); // what is that?

感谢帮助:-)

最佳答案

没有什么区别。 actor 只是 Scala 属性,而 getActor 是相应的 Java 访问器。

您可以在类的签名中看到它:

final case class Terminated private[akka] (@BeanProperty actor: ActorRef)

@BeanProperty 注释是一种特殊的 Scala 注释,它生成访问器和修改器 (getX/setX) 以实现 Java bean 兼容性。

关于java - Termminate#actor() 和 Termminate#getActor() 有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40399658/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com