[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[ecf-dev] what's the best way to export multiple services via DS
|
Hi,
what's the best option to export multiple services from one host using
DS for service description?
The ECF examples us an DS xml like this:
<?xml version="1.0" encoding="UTF-8"?>
<scr:component xmlns:scr="http://www.osgi.org/xmlns/scr/v1.1.0"
enabled="true" immediate="true"
name="com.mycorp.examples.timeservice.host.ds">
<property name="service.exported.interfaces" type="String" value="*"/>
<property name="service.exported.configs" type="String"
value="ecf.generic.server"/>
<property name="ecf.generic.server.id" type="String"
value="ecftcp://localhost:8889/server"/>
<implementation
class="com.mycorp.examples.timeservice.host.TimeServiceImpl"/>
<service>
<provide interface="com.mycorp.examples.timeservice.ITimeService"/>
</service>
</scr:component>
When exporting another service the lines
<property name="service.exported.interfaces" type="String" value="*"/>
<property name="service.exported.configs" type="String"
value="ecf.generic.server"/>
<property name="ecf.generic.server.id" type="String"
value="ecftcp://localhost:8889/server"/>
need to be duplicated.
The same problem comes up when configuration is changing, eg. the port.
I tried passing some vm arguments but that wasn't successful...
Thanks,
Peter