自定义JXTA PeerGroup入门

jquia 发布于 2018-02-26 java 最后更新 2018-02-26 01:00 785 浏览

在过去的一年里,我一直在使用 JXTA 2.3来开发我正在开发的点对点计算平台。我正在迁移到 JXTA 2.5,并且在此过程中,我试图清理大量 JXTA 的使用。在大多数情况下,我通过仅使用 的态度来接触 JXTA 。我用它来启动创建和管理我的点对点覆盖网络并提供基本的通信服务。我希望以更强的JXTA 方式使用它,因为我正在进行更改,以移至2.5。 我的第一步将是自定义PeerGroup的基本创建。我看到一些使用Java的META-INF.services基础结构的新机制。我是否应该在net.jxta.platform.Module中用 GUID 列出相关的PeerGroup实现对象?据我了解,如果我这样做,当遇到并加入或创建一个与 GUID 匹配的规范ID的组时,它应自动使用匹配对象。我应该可以手动将PeerGroup对象绑定到该组,但使用META-INF这个新方法似乎更容易管理。 有没有人有PeerGroup实施使用这个基础设施的指针或例子?此外,有关Java中META-INF.services机制的一些常规信息将会很有帮助。

已邀请:

lqui

赞同来自:

META-INF.services材料在API中的类名是已知的:ServiceLoader。 Google搜索ServiceLoader会生成一些信息。 我对此并不十分熟悉,但有时候只知道正确的搜索关键字。