Hi,
I had already posted this question in
Stackoverflow, but since I had no response I'm re-posting it here.
I'm using a Bayeux server implementation for Netty and the latest version of dojoX cometd. When I refuse a subscription a /meta/subscription message is sent with successful set to false. Response:
[{"channel":"/meta/subscribe","clientId":"abf5fb2408bf4f8e","successful":false,"subscription":"/badChannel","id":"3","timestamp":"2009-08-26T12:08:40"}] In response to this, dojoX library sends a disconnect request followed by connect request. Should it this be the behaviour? I believe that it would make sense to use the already existent callback (
http://api.dojotoolkit.org/jsdoc/1.3/dojox.cometd.Connection.subscribe, example 4) to notify the clients of the subscription failure.
Is the observed behaviour the correct one? How should I handle the unsuccessful subscription? Does my proposal makes sense?
Thanks,
Luís M. Costa