Question

j'ai travaillé avec JXTA 2.3 depuis environ un an pour une plate-forme informatique peer-to-peer que je développe.je migre vers JXTA 2.5 et dans le processus, j'essaie de nettoyer une grande partie de mon utilisation de JXTA.Pour la plupart, j'ai approché JXTA avec un fais juste que ça marche attitude.Je l'ai utilisé pour démarrer la création et la gestion de mon réseau superposé peer-to-peer et pour fournir des services de communication de base.J'aimerais l'utiliser de manière plus JXTA façon puisque j'apporte des modifications pour passer à la version 2.5 de toute façon.

Ma première étape serait une création de base d'un personnalisé PeerGroup.Je vois de nouveaux nouveaux mécanismes qui utilisent le META-INF.services infrastructure de Java.Dois-je lister un PeerGroup implémentant l'objet ici avec un GUID dans net.jxta.platform.Module?Si je comprends bien, si je fais cela, lorsqu'un groupe avec un identifiant de spécification correspondant au GUID est rencontré et rejoint ou créé, il doit automatiquement utiliser l'objet correspondant.Je devrais pouvoir attacher manuellement un PeerGroup s'opposer au groupe mais cette nouvelle méthode utilisant META-INF cela semble beaucoup plus facile à gérer.

Quelqu'un a-t-il des conseils ou des exemples d'utilisation de cette infrastructure pour PeerGroup mise en œuvre?Aussi, quelques informations générales sur META-INF.services un mécanisme en Java serait utile.

Pas de solution correcte

Autres conseils

Le META-INF.services stuff est connu par son nom de classe dans l'API : ServiceLoader.Une recherche Google pour ServiceLoader donne quelques informations.

Je ne le connais pas vraiment, mais il s'agit parfois de connaître les bons mots-clés de recherche.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top