Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fix typos

git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@1489404 13f79535-47bb-0310-9956-ffa450edef68

  1. … 37 more files in changeset.
Fix ServiceTracker usages

git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@1487811 13f79535-47bb-0310-9956-ffa450edef68

  1. … 7 more files in changeset.
Cleanup the greeter sample

git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@1421987 13f79535-47bb-0310-9956-ffa450edef68

  1. … 6 more files in changeset.
Some small updates to the Greeter Service and Spring DM demos.

git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@957854 13f79535-47bb-0310-9956-ffa450edef68

  1. … 2 more files in changeset.
Update the syntax of the endpoint description XML file to be compliant with the RSA spec.

git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@924371 13f79535-47bb-0310-9956-ffa450edef68

  1. … 9 more files in changeset.
Updated static configuration to support the latest EndpointDescription.

git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@897834 13f79535-47bb-0310-9956-ffa450edef68

First case of local discovery working. Updated the Greeter demo with the new standards-based file format. This is WIP - more tests are needed and code needs to be enhanced further. Also added RenoteServiceAdminCoreTest which was forgotten before.

git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@893510 13f79535-47bb-0310-9956-ffa450edef68

  1. … 4 more files in changeset.
Enhanced the Greeter Demo to include an API that takes a data object. The new GreeterService API is as follows: public interface GreeterService { Map<GreetingPhrase, String> greetMe(String name); GreetingPhrase [] greetMe(GreeterData name) throws GreeterException; }

where the GreeterData interface is defined as follows:

public interface GreeterData {

String getName();

int getAge();

boolean isException();

}

This in response to some questions on the CXF users list around passing data objects.

git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@814684 13f79535-47bb-0310-9956-ffa450edef68

  1. … 5 more files in changeset.
Added support for the new Remote Services properties as they are currently in the draft Remote Services spec. The following changes have been made: (old) -> (new) osgi.remote.interfaces -> service.exported.interfaces osgi.remote.configuration.type=pojo -> service.exported.configs=org.apach.cxf.ws osgi.remote.configuration.pojo.address -> org.apach.cxf.ws.address osgi.remote.configuration.pojo.httpservice.context -> org.apach.cxf.ws.httpservice.context osgi.remote.requires.intents -> service.exported.intents and service.exported.intents.extra osgi.deployment.intents -> service.intents osgi.remote -> service.imported

Services exposed using the old properties still work for backward compatibility...

Updated the Greeter Demo to use the new properties.

git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@785135 13f79535-47bb-0310-9956-ffa450edef68

  1. … 17 more files in changeset.
Small fix to the greeter demo.

git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@749254 13f79535-47bb-0310-9956-ffa450edef68

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.

git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@747315 13f79535-47bb-0310-9956-ffa450edef68

  1. … 6 more files in changeset.
Moving the Distributed OSGi DSW Reference Implementation out of the sandbox, into its own subproject. [6/8]

git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@738888 13f79535-47bb-0310-9956-ffa450edef68

    • -0
    • +91
    ./java/org/apache/cxf/dosgi/samples/greeter/client/Activator.java
    • -0
    • +75
    ./resources/OSGI-INF/cxf/intents/intent-map.xml
    • -0
    • +23
    ./resources/OSGI-INF/remote-service/remote-services.xml
  1. … 21 more files in changeset.