如何在Atmosphere中实现TrackMessageSizeFilter?

时间:2013-12-19 07:08:15

标签: java jquery web.xml atmosphere

我正在开发一个使用Atmosphere Framework jQuery-jersey-pubsub的项目。我想跟踪我的消息的大小,Atmosphere已经有了这个功能,即TrackMessageSizeFilter。我已将此文件包含在服务器上,我也在我的客户端上设置了trackMessageLength: true。我还包括了条目

<init-param>
    <param-name>org.atmosphere.cpr.broadcastFilterClasses</param-name>
    <param-value>org.atmosphere.client.TrackMessageSizeFilter</param-value>
</init-param>

我也试过

<init-param>
    <param-name>org.atmosphere.cpr.broadcastFilterClasses</param-name>
    <param-value>com.mypackage.TrackMessageSizeFilter</param-value>
</init-param>

似乎都没有将邮件大小附加到我的邮件中。我如何实现这一目标?

1 个答案:

答案 0 :(得分:1)

使用TrackMessageSizeInterceptor,只需通过init-param安装它。

https://github.com/Atmosphere/atmosphere/wiki/Multiple-messages-arrive-as-single-response-body-or-message-received-are-incomplete

- Jeanfrancois