Peer ID when peer belongs to multiple groups
I am quite new to the JXTA project and currently researching whether JXTA suites the requirements of an ongoing medical research project I am involved in.
My question is how the peer ID is created when multiple groups are involved. I found in the JXTA V2.0 specification that the current J2SE reference implementation (UUID format) uses a group UUID in the first 16 bytes of the JXTA UUID Peer ID field. The following 16 bytes are the actual peer UUID. This allows to find out the group of a peer just by looking at the JXTA UUID Peer ID. But how does it work when the peer is participating in multiple groups?! My initial thought was that each peer creates a unique UUID peer ID for each group it is involved in. But then I found this discussion about multiple identities on one of the old mailing list archives:
Does the peer have to create its ID with the help of the parent group ID?! Is it still possible to evaluate the group membership from the JXTA UUID peer ID in the described scenario?
Thanks a lot in advance for answering!