Domanda

Ho lavorato con JXTA 2.3 per l'ultimo anno o giù di lì per una rete peer-to-peer computing platform sono in via di sviluppo.Io sono per la migrazione JXTA 2.5 e, nel processo, sto cercando di pulire un sacco di uso di JXTA.Per la maggior parte, mi sono avvicinato JXTA con un basta fare in esso lavoro l'atteggiamento.L'ho utilizzato per avviare la creazione e la gestione della mia peer-to-peer sovrapposizione di rete e di fornire di base servizi di comunicazione.Vorrei utilizzare in un modo più JXTA modo, visto che sto facendo delle modifiche per passare a 2.5 comunque.

Il mio primo passo potrebbe essere una base creazione di un custom PeerGroup.Vedo alcuni nuovi nuovi meccanismi che utilizzano il META-INF.services infrastruttura di Java.Dovrei essere un elenco correlati PeerGroup l'attuazione di qui l'oggetto con un GUID in net.jxta.platform.Module?Da quanto ho capito, se faccio questo, quando un gruppo con una spec ID corrispondente al GUID è stato rilevato ed è entrato o ha creato dovrebbe utilizzare automaticamente l'oggetto corrispondente.Dovrei essere in grado di solo manualmente legare un PeerGroup oggetto del gruppo, ma questo nuovo metodo che utilizza META-INF sembra essere molto più semplice da gestire.

Qualcuno ha qualche puntatori o esempi di utilizzo di questa infrastruttura per PeerGroup attuazione?Inoltre, alcune informazioni di carattere generale su META-INF.services meccanismo in Java sarebbe utile.

Nessuna soluzione corretta

Altri suggerimenti

Il META-INF.services roba è conosciuto con il nome di classe nell'API: ServiceLoader.Una ricerca su Google per ServiceLoader i rendimenti di alcune informazioni.

Io non sono molto familiare con esso, ma a volte è tutta questione di conoscere le giuste parole chiave di ricerca.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top