JXTA-C Rendezvous Refactoring
By mduigou on Jan 28, 2005
I managed to squeak a reasonably large patch into JXTA-C in time for the 2.1 code freeze. The patch refactors the rendezvous service so that it's structured similar to the JXTA J2SE implementation. The idea is that the rendezvous service can now reconfigure itself dynamically to switch between client and server functionality. The rendezvous server functionality is not going to be part of 2.1, but I wanted to get the restructuring into 2.1 and also try to make the API changes for supporting both server and client configs. Hopefully a little pain now is better than the same pain later. I will probably do more restructuring of the rendezvous implementation as I progress with implementing the rendezvous server. I expect those changes to be internal to the implementation though with little API impact. I'd have liked to implement the RdvConfigAdv for configuration, but ran out of time. I expect I'll be implementing that and autordv functionality next week.