Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/349.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 如何在Cometd2.x上截获/捕获订阅错误_Java_Web_Cometd - Fatal编程技术网

Java 如何在Cometd2.x上截获/捕获订阅错误

Java 如何在Cometd2.x上截获/捕获订阅错误,java,web,cometd,Java,Web,Cometd,我需要开发代码来拦截服务器端的cometd订阅错误。我查看了文档,发现了BayeuxServer.SubscriptionListener,但它只是订阅/取消订阅事件的侦听器。进一步检查Cometd2.x源代码,我找不到针对此类事件引发的某种异常 是否有这样做的必要?您需要更准确地说明“订阅错误”的含义。Comed不会使任何订阅失败,除非应用程序告诉Comed这样做,例如当用户没有订阅权限时。因此,任何“订阅错误”都是应用程序错误,您需要拦截应用程序中的错误,而不是Comed中的错误。订阅错误是

我需要开发代码来拦截服务器端的cometd订阅错误。我查看了文档,发现了BayeuxServer.SubscriptionListener,但它只是订阅/取消订阅事件的侦听器。进一步检查Cometd2.x源代码,我找不到针对此类事件引发的某种异常


是否有这样做的必要?

您需要更准确地说明“订阅错误”的含义。Comed不会使任何订阅失败,除非应用程序告诉Comed这样做,例如当用户没有订阅权限时。因此,任何“订阅错误”都是应用程序错误,您需要拦截应用程序中的错误,而不是Comed中的错误。订阅错误是订阅期间的错误。我使用无法订阅的安全策略进行了变通。非常感谢。