Tag: 资源清理

如何通知Jetty 9.02的“内容消耗”。 ContentListener?

我有一个Jetty HttpClient使用Jetty v9.0.2发送异步请求。 我有一个成功缓冲响应的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异步的潜在gottchas? 它似乎工作正常; 我需要确保我们没有资源泄漏或潜在的泄漏等。当然,我们需要程序很好,干净,所以它可以24×7全天候运行。 在此先感谢您的欢迎帮助。 注意: Request.AsyncContentListener – Stable Jetty doc (jetty 9.2,我相信)