I am performing testing of jboss clustering on 3.0.4 and 3.0.8 and I want to cluster my stateless session bean.
I know jboss is using smart proxies to implement EJB cluster and these smart proxies will maintain a list of RMI connection. This list is piggybacked to client when client invoke ejb method.
My question is it every ejb have its own smart proxy and these smart proxies is not related to each other? The list of RMI connection is updated for the ejb being invoked and other ejb will not be updated. Thus, to ensure all the ejb's smart proxies is up-to-dated, I have to call all of my session beans one by one when node join and leave a cluster.