当我打电话时:
actor_ ! Exit
如何将其转换为以下结构:
case class Exit(from: AbstractActor, reason: AnyRef)
特别是,当我从已被link
编辑到远程(服务器)参与者的远程(客户端)参与者调用它时,服务器如何接收Exit
到from
属性是参与者的实例:
'remotesender0@Node(10.10.7.90,8366)
基本上我想弄清楚如何处理这个远程客户端演员对象!
当我打电话时:
actor_ ! Exit
如何将其转换为以下结构:
case class Exit(from: AbstractActor, reason: AnyRef)
特别是,当我从已被link
编辑到远程(服务器)参与者的远程(客户端)参与者调用它时,服务器如何接收Exit
到from
属性是参与者的实例:
'remotesender0@Node(10.10.7.90,8366)
基本上我想弄清楚如何处理这个远程客户端演员对象!
您发送的是单例对象Exit
。在 Scala API 中,只需向下滚动到类,然后查找对象。
object Exit
extends (AbstractActor, AnyRef) => Exit
现在,我还没有看到你的代码,所以我不知道你是如何使用它的。但是请注意,这个对象 Exit 是(实际上是扩展)一个函数,它接受两个参数并返回由它们形成的 Exit 案例类。它还将通过 case class 语句放入一些内容。
或者,换句话说,Exit.apply(x,y)(正在应用的函数 Exit)与 Exit(x,y)(Exit 类的构造函数)具有相同的结果。但是虽然你不能传递一个类,但你可以传递一个对象。