在akka消息中重用case语句

时间:2014-12-26 19:40:05

标签: akka

我正在使用scala和akka,我需要优化一些代码

case message @ Message1(e) =>
  actor ! message

case message @ Message2 =>
  actor ! message

正如你在这里看到的,我得到两个不同的消息,并调用相同的代码。关于如何重用相同的case语句的任何想法?

谢谢

1 个答案:

答案 0 :(得分:0)

类似的东西:

case m @ (Message1(_) | Message2) => actor ! m