/[Apache-SVN]
ViewVC logotype

Revision 747315


Jump to revision: Previous Next
Author: davidb
Date: Tue Feb 24 09:38:22 2009 UTC (15 years, 1 month ago)
Changed paths: 7
Log Message:
Added support for the alternative syntax of the remote-services.xml file.

One syntax is with value attributes like this:
  <service-description>
    <provide interface="org.apache.cxf.dosgi.samples.greeter.GreeterService" />
    <property name="osgi.remote.interfaces" value="*" />
    <property name="osgi.remote.requires.intents" value="SOAP HTTP" />
    <property name="osgi.remote.configuration.type" value="pojo" />
    <property name="osgi.remote.configuration.pojo.address" value="http://localhost:9090/greeter" />
  </service-description>

The other syntax is with value element content, like this:
  <service-description>
    <provide interface="org.apache.cxf.dosgi.samples.greeter.GreeterService" />
    <property name="osgi.remote.interfaces">*</property>
    <property name="osgi.remote.requires.intents">SOAP HTTP</property>
    <property name="osgi.remote.configuration.type">pojo</property>
    <property name="osgi.remote.configuration.pojo.address">http://localhost:9090/greeter</property>
  </service-description>

Additionally, removed some old duplicated code from the local discovery service. 

New unit and system tests added.

Changed paths

Path Details
Directorycxf/dosgi/trunk/discovery/local/src/main/java/org/apache/cxf/dosgi/discovery/local/LocalDiscoveryService.java modified , text changed
Directorycxf/dosgi/trunk/discovery/local/src/test/resources/ deleted
Directorycxf/dosgi/trunk/dsw/cxf-dsw/src/main/java/org/apache/cxf/dosgi/dsw/OsgiUtils.java modified , text changed
Directorycxf/dosgi/trunk/dsw/cxf-dsw/src/test/java/org/apache/cxf/dosgi/dsw/hooks/CxfPublishHookTest.java modified , text changed
Directorycxf/dosgi/trunk/dsw/cxf-dsw/src/test/resources/OSGI-INF/remote-service/alt-remote-services.xml added
Directorycxf/dosgi/trunk/samples/greeter/client/src/main/resources/OSGI-INF/remote-service/remote-services.xml modified , text changed
Directorycxf/dosgi/trunk/systests/multi_bundle_distro/src/test/resources/OSGI-INF/remote-service/remote-services.xml modified , text changed

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26