2008-08-05 68 views
19

我一直在使用JXTA 2.3在過去的一年裏,我正在開發一個點對點計算平臺。我正在遷移到JXTA 2.5並且在這個過程中,我正試圖清理大量的我使用的JXTA。在大多數情況下,我接近JXTA只是使其工作的態度。我用它來啓動創建和管理我的點對點覆蓋網絡並提供基本的通信服務。無論如何,我想更改爲使用更多的JXTA自定義JXTA PeerGroup入門

我的第一步將是自定義PeerGroup的基本創建。我看到一些新的機制正在使用Java的META-INF.services基礎架構。我是否應該在此列出一個相關的PeerGroup執行對象GUIDnet.jxta.platform.Module?據我瞭解,如果我這樣做,當一個規範ID匹配GUID的組遇到並加入或創建時,它應自動使用匹配對象。我應該能夠手動將一個PeerGroup對象綁定到該組,但這種使用META-INF的新方法似乎更容易管理。

有沒有人有任何指示或使用這種基礎設施的例子PeerGroup實施?此外,有關Java中META-INF.services機制的一些常規信息將會很有幫助。

+0

實用的JXTA II書已經可以在Scribd上閱讀。你會在那裏找到你的問題的答案。乾杯。 – JVerstry 2011-02-10 03:20:52

回答

5

META-INF.services東西在API中被稱爲它的類名:ServiceLoader。谷歌搜索ServiceLoader會產生一些信息。

我對此並不十分熟悉,但有時候只知道正確的搜索關鍵字。