为什么抛出异常"未知消息:class akka.io.Tcp $ Bound"用案例akka.io.Tcp.Bound?

时间:2015-01-05 10:15:29

标签: scala akka spray

这是Spray 1.3.2,Akka 2.3.8,Scala 2.11.4,Java 1.8.0_25。

我正在写一个Spray服务。我想通过以下代码从IO(Http)捕获成功/失败消息:

def receive = {
  // Other case statements omitted
  // The docs say to use spray.can.Http.Bound which I tried and it does not behave differently.
  case akka.io.Tcp.Bound =>
    log.info("Bind successful")
  case m =>
    log.info("got unknown message: " + m.getClass)
}

在运行时我面对:

  

收到未知消息:class akka.io.Tcp $ Bound

为什么我早期的案例陈述没有抓住这个? akka.io.Tcp.Bound和akka.io.Tcp $ Bound有什么区别?

0 个答案:

没有答案