Frage

Ich habe mit gearbeitet JXTA 2.3 seit etwa einem Jahr für eine Peer-to-Peer-Computing-Plattform, die ich entwickle.Ich migriere nach JXTA 2.5 und dabei versuche ich, einen Großteil meiner Nutzung zu bereinigen JXTA.Zum größten Teil habe ich mich genähert JXTA mit einem Lass es einfach funktionieren Attitüde.Ich nutzte es, um mit der Erstellung und Verwaltung meines Peer-to-Peer-Overlay-Netzwerks und der Bereitstellung grundlegender Kommunikationsdienste zu beginnen.Ich würde es gerne in einem mehr verwenden JXTA Da ich sowieso Änderungen vornehme, um auf 2.5 umzusteigen.

Mein erster Schritt wäre die grundlegende Erstellung eines Customs PeerGroup.Ich sehe einige neue Mechanismen, die das verwenden META-INF.services Infrastruktur von Java.Sollte ich einen verwandten Artikel auflisten? PeerGroup Implementierungsobjekt hier mit a GUID In net.jxta.platform.Module?So wie ich es verstehe, wenn ich dies tue, wenn eine Gruppe mit einer Spezifikations-ID mit der übereinstimmt GUID Wenn ein Objekt gefunden und verknüpft oder erstellt wird, sollte es automatisch das passende Objekt verwenden.Ich sollte in der Lage sein, einfach manuell eine zu binden PeerGroup Objekt der Gruppe, aber diese neue Methode mit META-INF scheint viel einfacher zu handhaben zu sein.

Hat jemand Hinweise oder Beispiele für die Verwendung dieser Infrastruktur? PeerGroup Implementierung?Außerdem einige allgemeine Informationen zum META-INF.services Mechanismus in Java wäre hilfreich.

Keine korrekte Lösung

Andere Tipps

Der META-INF.services stuff ist in der API unter seinem Klassennamen bekannt: ServiceLoader.Eine Google-Suche nach ServiceLoader liefert einige Informationen.

Ich kenne mich damit nicht wirklich aus, aber manchmal kommt es darauf an, die richtigen Suchbegriffe zu kennen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top