在Jetty中,如何记录持久HTTP连接何时打开和关闭?

时间:2013-01-14 17:43:04

标签: java jetty jetty-8

我正在使用Jetty 8.1.8。

我希望能够记录何时打开新的持久连接,通过持久连接发送了多少请求/响应,以及何时关闭持久连接。

换句话说,如何确定通过持久HTTP连接发送到Jetty服务器的平均请求/响应数?

我觉得它可能与AbstractLifeCycle类有关,但是我找不到很多关于它的文档,而且Javadocs相当简洁。

1 个答案:

答案 0 :(得分:0)

LifeCycle接口是相当基本的,因为您可以用来注册启动,停止,失败等,但不是真的请求/响应我的知识。

我做过研究,发现这可能是最适合你的

JavaDoc Jetty 8 - requestLog interface

它的超级界面是LifeCycle。

如果你仍然需要使用AbstractLifecycle,只需“实现”它:)并覆盖方法并观察基于字符串的事件(STOPPED等),它们都在java doc中。

你去吧

Abstract Life Cycle - java doc