Saya telah bekerja dengan JXTA 2.3 selama setahun terakhir atau lebih untuk peer-to-peer platform komputasi saya berkembang. Saya bermigrasi ke JXTA 2.5 dan dalam proses saya mencoba untuk membersihkan banyak saya gunakan JXTA. Untuk sebagian besar, aku mendekati JXTA dengan hanya membuatnya bekerja sikap. Aku digunakan untuk jumpstart menciptakan dan mengelola peer-to-peer jaringan overlay dan menyediakan dasar layanan komunikasi. Saya ingin menggunakannya di lebih JXTA sejak saya membuat perubahan untuk pindah ke 2.5 pula.
Langkah pertama saya akan menjadi dasar penciptaan kustom PeerGroup
. Saya melihat beberapa mekanisme baru yang menggunakan META-INF.jasa
infrastruktur Jawa. Aku harus listing terkait PeerGroup
menerapkan objek di sini dengan GUID di net.jxta.platform.Modul
? Seperti yang saya mengerti, jika aku melakukan hal ini, ketika sebuah kelompok dengan spec ID pencocokan GUID ditemui dan bergabung atau dibuat secara otomatis harus menggunakan objek yang sesuai. Aku harus bisa hanya secara manual mengikat PeerGroup
objek untuk kelompok tetapi metode baru ini menggunakan META-INF
tampaknya menjadi jauh lebih mudah untuk mengelola.
Apakah ada yang punya petunjuk atau contoh menggunakan infrastruktur ini untuk PeerGroup
implementasi? Juga, beberapa informasi umum tentang META-INF.layanan
mekanisme di Jawa akan sangat membantu.
META-INF.layanan
hal-hal yang lebih dikenal dengan nama kelas di API: ServiceLoader. Pencarian Google untuk ServiceLoader hasil beberapa informasi.
Saya tidak benar-benar akrab dengan hal itu, tapi kadang-kadang itu's semua tentang mengetahui yang tepat kata kunci pencarian.