Wie erreiche ich die Informationen, die über die Befehle "ls" und "comp [id]" in der OSGi-Konsole programmatisch verfügbar sind, damit ich Informationen über nicht erfüllte Referenzen protokollieren kann?Ermitteln von nicht erfüllten deklarativen Serviceverweisen in OSGi programmgesteuert
2
A
Antwort
1
In Equinox org.apache.felix.scr.ScrService dient einem ähnlichen Zweck wie der SerivceComponentRuntime oben erwähnt, die ich nicht in Eclipse Mars 2.
org.apache.felix.scr.ScrService befindet sich in org.eclipse.equinox finden. ds bündeln.
Musterreferenzdefinition:
<reference
bind="setScrService"
cardinality="0..1"
interface="org.apache.felix.scr.ScrService"
name="ScrService"
policy="static"/>
3
Sie können alle Informationen über den OSGi-Dienst abrufen, der unter der ServiceComponentRuntime-Schnittstelle registriert ist.
+1
Richtig. Dieser Service ist neu in DS 1.3. –
Verwandte Themen
- 1. OSGi-Konsolenbefehle, um alle Pakete mit nicht erfüllten Einschränkungen aufzulisten?
- 2. JAVA OSGi: InstantiationException mit deklarativen Diensten
- 3. Kann ein OSGi-Fragmentpaket einen deklarativen Dienst veröffentlichen?
- 4. Ermitteln von Qt-Stylesheet-Optionen programmgesteuert?
- 5. Problem beim Implementieren von deklarativen Transaktionen
- 6. Kann nicht OSGi-Bundle
- 7. Ermitteln Sie den aktuellen Domänencontroller programmgesteuert
- 8. Ermitteln einer installierten Common Lisp-Implementierung programmgesteuert
- 9. Verwenden eines eingebetteten OSGi-Containers
- 10. Verwenden von MVC HtmlHelper-Erweiterungen von deklarativen Ansichten von Razor
- 11. OSGi-Plugin startet nicht in Tomcat
- 12. Ermitteln, ob auf der Produktseite programmgesteuert in Magento
- 13. OSGi ändern Ereignismethode nicht aufgerufen
- 14. Wörterbuch der Tags in deklarativen SQLAlchemy?
- 15. Speicherbereinigung in OSGi
- 16. Verwenden von OrientDB in einer OSGi-Umgebung
- 17. Ermitteln von nicht verwendeten Funktionen in C
- 18. Implementierung von SOAP mit OSGi in Eclipse
- 19. ServiceTracker in OSGi r4.1
- 20. Wie erfassen Sie Anforderungen mit deklarativen Akzeptanztests?
- 21. OSGI: Eigenschaftsinformationen von DS bekommen
- 22. Wie kann ich batteriebezogene Informationen des iOS-Geräts programmgesteuert ermitteln?
- 23. sqlalchemy: Eins-zu-Eins-Beziehung mit deklarativen
- 24. Wie ermitteln Sie, ob ein XFS-Dateisystem programmgesteuert eingefroren ist?
- 25. Starter Frage des deklarativen Stils SQLAlchemy relation()
- 26. Programmgesteuert ermitteln, ob das System die Standby-Funktion unterstützt
- 27. Hosting HTTPS-Server in OSGi
- 28. Wie kann ich Nicht-OSGi-Bibliotheken zwischen Bündeln in einem OSGi-Container freigeben?
- 29. Was unterscheidet OSGi Service Tracker und deklarative Dienste?
- 30. Wie erhält man OSGi-Service-Referenzen von einem Servlet, das in OSGi HttpService registriert ist?
Danke. Das ist die eine, die ich brauchte. Ich benutze den Service von außerhalb des OSGi-Framework, also fand ich [diese Lösung] (http://stackoverflow.com/questions/16150855/using-service-component-runtime), um es anstelle von der Arbeit zu bekommen Beispielreferenz, die Sie angegeben haben. –