In AS 5 you can use the PreferredMaster thing I described in the other thread to say Node D should be the master if it is available. That's the only thing that's along the lines you describe.
Please post user question in http://www.jboss.com/index.html?module=bb&op=viewforum&f=64 . Something happened where I stopped getting email notification from that forum but that is resolved, so I'll give it some more attention than I have been.
Isn't preferredMaster static and should be defined at jboss startup time. Is there something like that in Jboss 4.2. Also, is there any other way or mechanism that can be developed to dynamically tell service to run on Node D (New node). Note: This service depends on Barrier.
I am also curious to know if xml descriptor file that defines the Barrier/election ploicy etc. is read dynamically or is it just at startup time?
Is there any easy answer for the one I posted above.