我有一个使用 Jetty v9.0.2 发送异步请求的 Jetty HttpClient。我有一个成功缓冲响应的 Response.ContentListener 和一个在调用完成时调用的 Response.CompeleteListener。
- Jetty 9.2 JavaDocs 有一个Request.AsyncContentListener,它有一个参数告诉 Jetty 内容已被消费:
- callback - 使用内容时要调用的回调。
此侦听器类型不在 Jetty v9.0.2 响应 api 中:
- 导入 org.eclipse.jetty.client.api。结果;
真的有两个问题:
- Response.ContentListener 是否需要通知 Jetty 客户端内容已被使用?
- 如果是这样:如何使用 Jetty v9.0.2 进行管理
- 使用带有这两个 Response.ContentListener 和 Response.CompeleteListener 设置的异步调用需要进行什么样的清理?
- 在 Jetty v9.0.2 中使用异步是否有潜在的问题?
它似乎工作正常;我需要确保我们没有资源泄漏或潜在泄漏等。当然,我们需要程序干净整洁,以便它可以 24x7 运行。 提前感谢您的欢迎帮助。
笔记:
- Request.AsyncContentListener - 稳定的码头文档(码头 9.2,我相信)