小编Ant*_*los的帖子

AKKA收到消息参考

在Java中,onReceive的声明包括对作为对象的消息的引用.

public void onReceive( Object message )
{
    if( message instanceof MyClass )
    {
Run Code Online (Sandbox Code Playgroud)

但是在Scala中没有包含这样的引用,并且具体情况

def receive {
  case "test" => println("ttt")
 }
Run Code Online (Sandbox Code Playgroud)

有没有办法在Scala中访问收到的消息?例如,我想手动将任何未知消息转发给特定的actor.就像是

def receive {
  case "test" => println("ttt")
  case _ => AnotherActor ! TheMessage
 }
Run Code Online (Sandbox Code Playgroud)

scala akka

2
推荐指数
1
解决办法
1578
查看次数

标签 统计

akka ×1

scala ×1