【发布时间】:2014-10-29 07:50:57
【问题描述】:
我有一个使用 Jetty v9.0.2 发送异步请求的 Jetty HttpClient。我有一个成功缓冲响应的 Response.ContentListener 和一个在调用完成时调用的 Response.CompeleteListener。
- Jetty 9.2 JavaDocs 有一个Request.AsyncContentListener,它有一个参数告诉 Jetty 内容已被消费:
- callback - 消费内容时调用的回调。
此侦听器类型不在 Jetty v9.0.2 响应 api 中:
- import org.eclipse.jetty.client.api.结果;
真的有两个问题:
- Response.ContentListener 是否需要通知 Jetty 客户端内容已被消费?
- 如果是这样:如何使用 Jetty v9.0.2 进行管理
- 使用带有这两个 Response.ContentListener 和 Response.CompeleteListener 设置的异步调用需要进行什么样的清理?
- 在 Jetty v9.0.2 中使用异步是否存在潜在的问题?
它似乎工作正常;我需要确保我们没有资源泄漏或潜在泄漏等。当然,我们需要程序干净整洁,以便它可以 24x7 运行。 提前感谢您的欢迎帮助。
注意:
- Request.AsyncContentListener - Stable Jetty doc(码头 9.2,我相信)
【问题讨论】:
标签: java asynchronous listener jetty-9 resource-cleanup