The following change has been made to the behavior of reused InvokerCallbackHandlers:
anonymous wrote : ServerInvoker stores the client side InvokerCallbackHandler using a key
consisting of the sessionId of the Client that is registering the InvokerCallbackHandler
concatenated with the InvokerCallbackHandler's listenerId. When ServerInvoker is asked
to unregister a client side InvokerCallbackHandler X, it looks for X based on the
sessionId of the Client making the request concatenated with the listenerId of X. When a
Client other than the one that registered InvokerCallbackHandler X tries to unregister X,
the ServerInvoker can't find X. It follows that a Client can unregister only those
InvokerCallbackHandlers that it has registered.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3991856#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...