ここで春の初心者。
バンドルの1つに次のように定義されたosgiサービスがあります。
<osgi:service id="myModelInterpreter" ref="myModelInterpreterService" interface="*.IModelInterpreter" />
別のバンドルからBundleContext
doing getServiceReference
(passing down IModelInterpreter.class.getName
)を介してアクセスできることはわかっていgetService
ます。
IModelInterpreter.class.getName
インターフェイス(として渡される)を使用する代わりに、ID(myModelInterpreter)を介してサービスを取得する方法はありgetServiceReference
ますか?
助けていただければ幸いです。