質問

私は一緒に仕事をしてきました JXTA 私が開発しているピアツーピア コンピューティング プラットフォームでは、ここ 1 年ほどで 2.3 を使用しました。に移行しています JXTA 2.5 をリリースし、その過程で、私が使用していた多くの部分をクリーンアップしようとしています。 JXTA. 。ほとんどの場合、私はアプローチしました JXTA とともに ただそれを機能させるだけ 態度。私はこれを使用して、ピアツーピア オーバーレイ ネットワークの作成と管理を開始し、基本的な通信サービスを提供しました。もっと活用したい JXTA とにかく 2.5 に移行するために変更を加えているので。

私の最初のステップは、カスタムの基本的な作成です。 PeerGroup. 。を使用した新しいメカニズムがいくつか見られます。 META-INF.services Javaのインフラストラクチャ。関連するものをリストする必要がありますか PeerGroup ここでオブジェクトを実装する GUIDnet.jxta.platform.Module?私が理解しているように、これを行うと、仕様 ID が一致するグループが GUID が検出され、結合または作成された場合は、一致するオブジェクトが自動的に使用されます。手動で結ぶだけでいいはずです PeerGroup グループに反対しますが、この新しい方法では META-INF 管理がはるかに簡単になるようです。

このインフラストラクチャを使用するためのヒントや例を持っている人はいますか? PeerGroup 実装?また、 META-INF.services Java のメカニズムが役立つでしょう。

正しい解決策はありません

他のヒント

META-INF.services API では、ものはクラス名で認識されます。 サービスローダー. 。Googleで検索すると、 サービスローダー いくつかの情報が得られます。

私はあまり詳しくありませんが、適切な検索キーワードを知ることがすべてである場合があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top