Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 传入消息在大气中被视为传出消息_Java_Atmosphere - Fatal编程技术网

Java 传入消息在大气中被视为传出消息

Java 传入消息在大气中被视为传出消息,java,atmosphere,Java,Atmosphere,我在接收消息方面遇到问题(我使用@ManagedService)。我使用相同的连接在浏览器和Java程序之间发送和接收消息。我可以看到所有消息都通过ManagedAtmosphereHandler.message(AtmosphereResource,Object o)方法传递 如果是传入消息,大气将遍历标记为@message的所有方法。然后它试图找到一个解码器,并最终调用正确的方法 对于传出消息,Atmosphere检索调用的方法。它通过获取名为“ManagedAtmosphereHandle

我在接收消息方面遇到问题(我使用
@ManagedService
)。我使用相同的连接在浏览器和Java程序之间发送和接收消息。我可以看到所有消息都通过
ManagedAtmosphereHandler.message(AtmosphereResource,Object o)
方法传递

如果是传入消息,大气将遍历标记为
@message
的所有方法。然后它试图找到一个解码器,并最终调用正确的方法

对于传出消息,Atmosphere检索调用的方法。它通过获取名为“
ManagedAtmosphereHandler
”(当前类的名称)的
localAttribute
来实现。它仅用于传出消息。然后对消息进行编码并发送到浏览器


问题是,有时会为传入消息设置
invokedMethod
。这会导致将传入的消息视为传出消息。有人知道为什么会这样吗?我发出去的消息是有计划的,我想这就是它发生的原因,但我不确定。这些
localAttributes
是什么时候设置的?它们的作用是什么?

我将大气2.3.0-RC6更新为2.3.0,现在它就像一个符咒一样工作