Scala Unfiltered - 处理ClosedChannelException的预期模式是什么

时间:2014-09-05 10:35:36

标签: scala unfiltered

在以下示例中:

object AsyncPlan extends unfiltered.filter.async.Plan  {
    def intent = { 
      case GET(UFPath("/pass")) => Pass
      case req@GET(UFPath("/async")) =>

        // sleep for a bit

        req.respond(ResponseString("test") ~> Ok) 
    }   
}

在调用响应之前,客户端可能会关闭连接。在那种情况下,Unfiltered允许底层的ClosedChannelException通过。

优雅地处理这种情况的预期模式是什么?

0 个答案:

没有答案