2016-04-14 6 views

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"/> 
+0

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. –

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. –