2 つの実装を持つインターフェイスがあります。両方の実装を OSGi サービスとして公開したいのですが、そうすると、一方が他方をオーバーライドします。私がやっている設定を見つけてください:
<bean id="formService" class="com.dbt.form.service.FormService"/>
<bean id="formAPIService" class="com.dbt.form.service.FormAPIService"/>
<osgi:service
ref="formAPIService"
interface="com.dbt.form.service.ifc.IFormService"/>
<osgi:service
ref="formService"
interface="com.dbt.form.service.ifc.IFormService" />
ここformService
は実装によってオーバーライドさformAPIService
れます。
この問題を解決する方法を教えてください。