【发布时间】:2014-10-02 00:22:12
【问题描述】:
我正在寻找一个示例,该示例说明您如何在 HttpHandler 中异步编写响应?问题是当 HttpServerExchange.endExchange 被调用时,响应被刷新。我的示例 HttpHandler 使用 Scala 的 rx-java 库。
class MyHandler() extends HttpHandler {
override def handleRequest(exchange: HttpServerExchange) = {
val observable = Observable.items(List(1, 2, 3)) // simplistic not long running
observable.map {
// this is run async
myList => exchange.getResponseSender.send(myList.toString)
}
}
}
【问题讨论】:
标签: java scala jboss nonblocking undertow