java - 如何在Atmosphere中实现TrackMessageSizeFilter?

标签 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>

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

最佳答案

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

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

--让弗朗索瓦

关于java - 如何在Atmosphere中实现TrackMessageSizeFilter?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20675426/

相关文章:

java - 正则表达式重复字符数

java - java语言中if(b)和if(b==true)有什么区别?

java - 在 Android Studio 上调试

带有 float 的 Java msgpack 类崩溃

jquery - 将代码最小化为单个而不是单独的函数

java - CloudBees XML 配置与命令行工具

javascript - 单击 span 元素时平滑滚动到特定的 div

jquery - 添加 jquery 会破坏 ionic

java - Java EE6 过滤器可以用注释定义但应用在 web.xml 中吗?

jsf - Web.xml 中的 java.lang.Throwable 错误页面中显示的 ViewExpiredException