Eoghan Glynn [Wed, 25 Nov 2009 16:36:39 +0000 (16:36 +0000)]
[maven-release-plugin] copy for tag cxf-dosgi-ri-1.1
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/tags/cxf-dosgi-ri-1.1@884186
13f79535-47bb-0310-9956-
ffa450edef68
Sergey Beryozkin [Wed, 25 Nov 2009 15:53:35 +0000 (15:53 +0000)]
Listing a known limitation for jax-rs based services
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@884158
13f79535-47bb-0310-9956-
ffa450edef68
Sergey Beryozkin [Wed, 25 Nov 2009 15:52:52 +0000 (15:52 +0000)]
Listing a known limitation for jax-rs based services
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@884157
13f79535-47bb-0310-9956-
ffa450edef68
Eoghan Glynn [Wed, 25 Nov 2009 15:50:50 +0000 (15:50 +0000)]
[maven-release-plugin] prepare release cxf-dosgi-ri-1.1
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@884156
13f79535-47bb-0310-9956-
ffa450edef68
Eoghan Glynn [Wed, 25 Nov 2009 14:48:39 +0000 (14:48 +0000)]
Fixing generated felix config snippets so that the index ranges don't overlap
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@884121
13f79535-47bb-0310-9956-
ffa450edef68
Eoghan Glynn [Wed, 25 Nov 2009 11:16:52 +0000 (11:16 +0000)]
Blowing away discovery-multi-bundle distro
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@884050
13f79535-47bb-0310-9956-
ffa450edef68
Eoghan Glynn [Wed, 25 Nov 2009 11:16:26 +0000 (11:16 +0000)]
Blowing away discovery-multi-bundle distro
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@884049
13f79535-47bb-0310-9956-
ffa450edef68
A. J. David Bosschaert [Wed, 25 Nov 2009 11:15:02 +0000 (11:15 +0000)]
Fix for my breaking of the CXF DOSGi system tests.
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@884046
13f79535-47bb-0310-9956-
ffa450edef68
Eoghan Glynn [Wed, 25 Nov 2009 11:08:58 +0000 (11:08 +0000)]
Munging discovery-multi-bundle and multi-bundle distros
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@884039
13f79535-47bb-0310-9956-
ffa450edef68
A. J. David Bosschaert [Wed, 25 Nov 2009 10:49:54 +0000 (10:49 +0000)]
Deleting discovery single bundle distro.
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@884027
13f79535-47bb-0310-9956-
ffa450edef68
A. J. David Bosschaert [Wed, 25 Nov 2009 10:46:39 +0000 (10:46 +0000)]
Merging the discovery single bundle distro into the pre-existing single bundle distro.
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@884025
13f79535-47bb-0310-9956-
ffa450edef68
Eoghan Glynn [Wed, 25 Nov 2009 10:16:35 +0000 (10:16 +0000)]
Undoing incorrect mod to assembly.xml
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@884016
13f79535-47bb-0310-9956-
ffa450edef68
Eoghan Glynn [Wed, 25 Nov 2009 09:49:14 +0000 (09:49 +0000)]
Adding release notes and updating READMEs.
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@884012
13f79535-47bb-0310-9956-
ffa450edef68
A. J. David Bosschaert [Mon, 16 Nov 2009 10:34:00 +0000 (10:34 +0000)]
Adding discovery code to Source Distro.
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@880701
13f79535-47bb-0310-9956-
ffa450edef68
Sergey Beryozkin [Thu, 29 Oct 2009 17:14:35 +0000 (17:14 +0000)]
Updating the single bundle pom to export javax.jws.* and javax.xml.bind.annotation.*
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@831035
13f79535-47bb-0310-9956-
ffa450edef68
Sergey Beryozkin [Thu, 22 Oct 2009 19:40:46 +0000 (19:40 +0000)]
Updating cxf version to 2.2.4
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@828826
13f79535-47bb-0310-9956-
ffa450edef68
A. J. David Bosschaert [Thu, 17 Sep 2009 11:29:24 +0000 (11:29 +0000)]
Small reformat.
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@816146
13f79535-47bb-0310-9956-
ffa450edef68
A. J. David Bosschaert [Thu, 17 Sep 2009 11:11:25 +0000 (11:11 +0000)]
Fix for CXF-2337.
New unit tests included.
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@816138
13f79535-47bb-0310-9956-
ffa450edef68
A. J. David Bosschaert [Wed, 16 Sep 2009 10:51:29 +0000 (10:51 +0000)]
Updated references to Compendium jar used by Felix.
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@815716
13f79535-47bb-0310-9956-
ffa450edef68
A. J. David Bosschaert [Mon, 14 Sep 2009 15:12:19 +0000 (15:12 +0000)]
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
Sergey Beryozkin [Mon, 31 Aug 2009 17:10:41 +0000 (17:10 +0000)]
Support for registering providers from DS
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@809664
13f79535-47bb-0310-9956-
ffa450edef68
Sergey Beryozkin [Mon, 31 Aug 2009 11:25:02 +0000 (11:25 +0000)]
Support for setting jaxrs providers using declarative properties
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@809540
13f79535-47bb-0310-9956-
ffa450edef68
Sergey Beryozkin [Tue, 25 Aug 2009 17:13:37 +0000 (17:13 +0000)]
Improving JAXRS integration so that custom JAXRS providers can be registered
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@807720
13f79535-47bb-0310-9956-
ffa450edef68
A. J. David Bosschaert [Fri, 21 Aug 2009 11:37:47 +0000 (11:37 +0000)]
Allow the use of all default properties with Discovery.
The way information in Discovery is interpreted is enhanced.
* When service.exported.configs is not found, org.apache.cxf.ws is assumed
* When service.exported.configs contains org.apache.cxf.ws and org.apache.cxf.ws.address is not set, the value of osgi.remote.endpoint.location is assumed.
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@806505
13f79535-47bb-0310-9956-
ffa450edef68
Sergey Beryozkin [Thu, 20 Aug 2009 16:06:23 +0000 (16:06 +0000)]
CXF-2288 : applying a patch on behalf of Josh Holtzman
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@806234
13f79535-47bb-0310-9956-
ffa450edef68
A. J. David Bosschaert [Thu, 13 Aug 2009 10:43:01 +0000 (10:43 +0000)]
Updated to CXF 2.2.3 (from 2.2.3-SNAPSHOT)
Migrated demos to use new standardized properties.
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@803838
13f79535-47bb-0310-9956-
ffa450edef68
A. J. David Bosschaert [Mon, 10 Aug 2009 13:40:29 +0000 (13:40 +0000)]
Fix for CXF-2385.
New unit tests included also.
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@802791
13f79535-47bb-0310-9956-
ffa450edef68
A. J. David Bosschaert [Sun, 26 Jul 2009 17:21:09 +0000 (17:21 +0000)]
Setting remote.configs.supported and remote.intents.supported properties on Distribution Provider Service, as required by spec.
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@797957
13f79535-47bb-0310-9956-
ffa450edef68
J. Daniel Kulp [Wed, 8 Jul 2009 15:17:57 +0000 (15:17 +0000)]
Update pom for Nexus staging
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@792182
13f79535-47bb-0310-9956-
ffa450edef68
A. J. David Bosschaert [Fri, 3 Jul 2009 13:27:55 +0000 (13:27 +0000)]
Additional unit tests for the Service Decorator.
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@790906
13f79535-47bb-0310-9956-
ffa450edef68
A. J. David Bosschaert [Thu, 2 Jul 2009 10:01:39 +0000 (10:01 +0000)]
New mechanism that allows externally adding properties to existing services for remoting.
The additional properties should be in an XML file a bundle in the OSGI-INF/remote-service directory. They can be in any bundle, so they can be separate to the service(s) they apply to.
Here's an example OSGI-INF/remote-service/sd.xml
<service-decorations xmlns="http://cxf.apache.org/xmlns/service-decoration/1.0.0">
<service-decoration>
<match interface="org.apache.F(.*)">
<match-property name="test.prop" value="xyz"/>
<add-property name="service.exported.interfaces" value="*"/>
</match>
</service-decoration>
</service-decorations>
The above file adds the service.exported.interfaces="*" property to any service that is registered under an interface that matches the org.apache.F(.*) regex, so org.apache.Foo and org.apache.Faa match, but org.apache.Boo doesn't.
The property is only added to services that also have the test.prop=xyz set.
Note that the property isn't added to the original local service registration, but it is added to the remote service. Effectively the above example will remote any of the services that satisfy the critera.
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@790533
13f79535-47bb-0310-9956-
ffa450edef68
Sergey Beryozkin [Sat, 20 Jun 2009 16:45:26 +0000 (16:45 +0000)]
Support for annotation-free jaxrs services (will remove demo comments and add system test asap)
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@786854
13f79535-47bb-0310-9956-
ffa450edef68
Sergey Beryozkin [Thu, 18 Jun 2009 17:59:18 +0000 (17:59 +0000)]
Initial JAX-RS integration (todo: fix issues with multibundle client proxy creation plus model checks)
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@786187
13f79535-47bb-0310-9956-
ffa450edef68
A. J. David Bosschaert [Wed, 17 Jun 2009 10:54:31 +0000 (10:54 +0000)]
Setting the service.imported.configs property on the consumer side.
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@785550
13f79535-47bb-0310-9956-
ffa450edef68
A. J. David Bosschaert [Tue, 16 Jun 2009 13:36:14 +0000 (13:36 +0000)]
Attempt to fix the build. Adding in Apache Incubator repository.
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@785212
13f79535-47bb-0310-9956-
ffa450edef68
A. J. David Bosschaert [Tue, 16 Jun 2009 10:40:18 +0000 (10:40 +0000)]
Further property updates.
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@785151
13f79535-47bb-0310-9956-
ffa450edef68
A. J. David Bosschaert [Tue, 16 Jun 2009 09:54:00 +0000 (09:54 +0000)]
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
Sergey Beryozkin [Wed, 10 Jun 2009 11:27:00 +0000 (11:27 +0000)]
Adding jsr311 specs dependency, update cxf.version to 2.3-SNAPSHOT (can be downgraded to 2.2.2 fixes if needed)
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@783297
13f79535-47bb-0310-9956-
ffa450edef68
A. J. David Bosschaert [Mon, 8 Jun 2009 15:51:23 +0000 (15:51 +0000)]
Made distributed discovery independent of local discovery.
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@782687
13f79535-47bb-0310-9956-
ffa450edef68
A. J. David Bosschaert [Mon, 8 Jun 2009 13:27:49 +0000 (13:27 +0000)]
Tweaks to discovery multi bundle distro configuration files.
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@782618
13f79535-47bb-0310-9956-
ffa450edef68
A. J. David Bosschaert [Mon, 8 Jun 2009 13:17:45 +0000 (13:17 +0000)]
Initial bits of a multi-bundle distribution of Discovery.
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@782616
13f79535-47bb-0310-9956-
ffa450edef68
A. J. David Bosschaert [Mon, 8 Jun 2009 12:28:32 +0000 (12:28 +0000)]
Further tweaks to the Discovery implementation.
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@782605
13f79535-47bb-0310-9956-
ffa450edef68
A. J. David Bosschaert [Mon, 8 Jun 2009 10:02:35 +0000 (10:02 +0000)]
Initial bits for a convenience singlebundle distribution for Discovery.
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@782577
13f79535-47bb-0310-9956-
ffa450edef68
A. J. David Bosschaert [Fri, 5 Jun 2009 15:41:21 +0000 (15:41 +0000)]
Properly handle defaults with the Configuration Admin callbacks.
The following defaults are used for the zookeeper client:
zookeeper.port=2181
zookeeper.timeout=3000
The following configuration variable is required (it has no default value) to enable the zookeeper client:
zookeeper.host
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@782053
13f79535-47bb-0310-9956-
ffa450edef68
A. J. David Bosschaert [Fri, 5 Jun 2009 15:18:30 +0000 (15:18 +0000)]
Additional unit tests.
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@782043
13f79535-47bb-0310-9956-
ffa450edef68
A. J. David Bosschaert [Fri, 5 Jun 2009 14:07:05 +0000 (14:07 +0000)]
Refactored the discovery implementation to not use Spring-DM any more as this was causing issues with the system test harness.
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@782023
13f79535-47bb-0310-9956-
ffa450edef68
A. J. David Bosschaert [Fri, 29 May 2009 10:45:55 +0000 (10:45 +0000)]
Sample for Discovery functionality.
Will work writing documentation for the sample on the wiki.
Also: a further fix regarding the handling of proxies in the ServiceInvocationHandler.
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@779920
13f79535-47bb-0310-9956-
ffa450edef68
A. J. David Bosschaert [Fri, 29 May 2009 09:08:40 +0000 (09:08 +0000)]
Fixing problem with Client-side proxies.
Method from java.lang.Object are now invoked on the InvocationHandler rather than sent over the wire.
Also included some small clean-ups on the greeter demo poms.
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@779897
13f79535-47bb-0310-9956-
ffa450edef68
A. J. David Bosschaert [Thu, 28 May 2009 15:57:53 +0000 (15:57 +0000)]
Changing property org.osgi.framework.startlevel to org.osgi.framework.startlevel.beginning in Felix configuration files as that's what Felix 1.6+ uses.
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@779637
13f79535-47bb-0310-9956-
ffa450edef68
A. J. David Bosschaert [Thu, 28 May 2009 09:29:39 +0000 (09:29 +0000)]
Support for filters in Discovery
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@779506
13f79535-47bb-0310-9956-
ffa450edef68
A. J. David Bosschaert [Wed, 27 May 2009 12:37:18 +0000 (12:37 +0000)]
Additional test for what was committed in r779136
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@779147
13f79535-47bb-0310-9956-
ffa450edef68
A. J. David Bosschaert [Wed, 27 May 2009 12:14:03 +0000 (12:14 +0000)]
Fix for CXF-2200.
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@779136
13f79535-47bb-0310-9956-
ffa450edef68
A. J. David Bosschaert [Wed, 27 May 2009 10:22:00 +0000 (10:22 +0000)]
Added exclude transitive dependencies from Felix to osgi-foundation that were upsetting Eclipse when used as imported projects.
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@779085
13f79535-47bb-0310-9956-
ffa450edef68
A. J. David Bosschaert [Mon, 25 May 2009 12:10:59 +0000 (12:10 +0000)]
Enabling the Zookeeper-based RFC-119 compliant Discovery implementation and unit tests.
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@778400
13f79535-47bb-0310-9956-
ffa450edef68
A. J. David Bosschaert [Mon, 25 May 2009 11:27:25 +0000 (11:27 +0000)]
Fix for bug 2173 (CXF-DOSGi issues when used with Declarative Services).
* Implemented FindHook to support bundles consuming services via BundleContext.getServiceReference()
* Moved to Felix 1.8.0. Felix 1.4.1 doesn't have FindHook support yet and Felix 1.6.x doesn't seem to work with the Spring-DM system testing framework. In Felix 1.8.0 all seems to be well.
* Fixed Thread Context Loader issues in the ServiceInvocationHandler.
* Added new DOSGi/Declarative Services demo.
New unit tests.
Demo tested with the DS implementation of Equinox 3.5M6
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@778390
13f79535-47bb-0310-9956-
ffa450edef68
A. J. David Bosschaert [Tue, 19 May 2009 14:47:40 +0000 (14:47 +0000)]
Fix for bug CXF-2173.
New unit tests added.
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@776338
13f79535-47bb-0310-9956-
ffa450edef68
Eoghan Glynn [Thu, 7 May 2009 16:23:08 +0000 (16:23 +0000)]
[dOSGi] Parameterizing version in distro xslt files
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@772695
13f79535-47bb-0310-9956-
ffa450edef68
Eoghan Glynn [Thu, 7 May 2009 14:04:09 +0000 (14:04 +0000)]
[dOSGi] Update version in distro xslt files
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@772651
13f79535-47bb-0310-9956-
ffa450edef68
Eoghan Glynn [Thu, 7 May 2009 11:19:39 +0000 (11:19 +0000)]
[maven-release-plugin] prepare for next development iteration
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@772614
13f79535-47bb-0310-9956-
ffa450edef68
Eoghan Glynn [Thu, 7 May 2009 11:18:48 +0000 (11:18 +0000)]
[maven-release-plugin] prepare release cxf-dosgi-ri-1.0
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@772612
13f79535-47bb-0310-9956-
ffa450edef68
Eoghan Glynn [Thu, 7 May 2009 11:12:37 +0000 (11:12 +0000)]
[dOSGi] Cleanup of multi-bundle felix.config.properties.append & equinox.config.ini.append config snippets
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@772609
13f79535-47bb-0310-9956-
ffa450edef68
Eoghan Glynn [Thu, 7 May 2009 09:54:28 +0000 (09:54 +0000)]
[dOSGi] Slightly customized READMEs for each distribution type.
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@772573
13f79535-47bb-0310-9956-
ffa450edef68
A. J. David Bosschaert [Thu, 7 May 2009 09:09:10 +0000 (09:09 +0000)]
Update to the latest ServicePublication constant values.
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@772561
13f79535-47bb-0310-9956-
ffa450edef68
Eoghan Glynn [Wed, 6 May 2009 15:42:16 +0000 (15:42 +0000)]
[maven-release-plugin] prepare for next development iteration
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@772313
13f79535-47bb-0310-9956-
ffa450edef68
Eoghan Glynn [Wed, 6 May 2009 15:41:27 +0000 (15:41 +0000)]
[maven-release-plugin] prepare release cxf-dosgi-ri-1.0
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@772311
13f79535-47bb-0310-9956-
ffa450edef68
Eoghan Glynn [Wed, 6 May 2009 15:30:14 +0000 (15:30 +0000)]
[maven-release-plugin] prepare for next development iteration
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@772308
13f79535-47bb-0310-9956-
ffa450edef68
Eoghan Glynn [Wed, 6 May 2009 15:29:23 +0000 (15:29 +0000)]
[maven-release-plugin] prepare release cxf-dosgi-ri-1.0
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@772306
13f79535-47bb-0310-9956-
ffa450edef68
Eoghan Glynn [Wed, 6 May 2009 15:22:44 +0000 (15:22 +0000)]
[dOSGi] Added NOTICE and LICENSE to sources distro
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@772302
13f79535-47bb-0310-9956-
ffa450edef68
Eoghan Glynn [Wed, 6 May 2009 13:21:43 +0000 (13:21 +0000)]
[maven-release-plugin] prepare for next development iteration
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@772232
13f79535-47bb-0310-9956-
ffa450edef68
Eoghan Glynn [Wed, 6 May 2009 13:20:01 +0000 (13:20 +0000)]
[maven-release-plugin] prepare release cxf-dosgi-ri-1.0
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@772230
13f79535-47bb-0310-9956-
ffa450edef68
Eoghan Glynn [Wed, 6 May 2009 11:42:20 +0000 (11:42 +0000)]
[dOSGi] Cleanup of distribution build:
- pulled in maven-remote-resources-plugin and added velocity templates for distro LICENSE files so as to add references to the licenses for 3rd party dependencies
- removed extraneous NOTICEs
- generating multi-bundle distro in tar.gz as well as zip formats
- added top-level README with introductory information
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@772157
13f79535-47bb-0310-9956-
ffa450edef68
A. J. David Bosschaert [Wed, 6 May 2009 10:37:16 +0000 (10:37 +0000)]
Additional unit tests for the previous fix to the LocalDiscoveryService
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@772139
13f79535-47bb-0310-9956-
ffa450edef68
A. J. David Bosschaert [Wed, 6 May 2009 10:06:43 +0000 (10:06 +0000)]
Fix relating to CXF-2200.
The algorithm to compute deltas to the DiscoveredServiceTracker used in the LocalDiscoveryService sometimes missed certain deltas. This is now fixed.
New unit tests included - more unit tests to come.
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@772127
13f79535-47bb-0310-9956-
ffa450edef68
A. J. David Bosschaert [Wed, 6 May 2009 09:13:10 +0000 (09:13 +0000)]
Fixed the .append files that can be used to easily install the multi-bundle distro in Equinox or Felix.
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@772106
13f79535-47bb-0310-9956-
ffa450edef68
Eoghan Glynn [Tue, 5 May 2009 11:33:07 +0000 (11:33 +0000)]
[dOSGi] Added support for building source distro
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@771670
13f79535-47bb-0310-9956-
ffa450edef68
Eoghan Glynn [Fri, 1 May 2009 18:52:04 +0000 (18:52 +0000)]
[dOSGi] Removing hard-coded dOSGi version from distro_bundles.xml
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@770788
13f79535-47bb-0310-9956-
ffa450edef68
Eoghan Glynn [Fri, 1 May 2009 15:47:25 +0000 (15:47 +0000)]
[maven-release-plugin] prepare for next development iteration
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@770727
13f79535-47bb-0310-9956-
ffa450edef68
Eoghan Glynn [Fri, 1 May 2009 15:46:26 +0000 (15:46 +0000)]
[maven-release-plugin] prepare release cxf-dosgi-ri-1.0
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@770724
13f79535-47bb-0310-9956-
ffa450edef68
Eoghan Glynn [Fri, 1 May 2009 15:41:03 +0000 (15:41 +0000)]
[dOSGi] hardcoded 1.0-SNAPSHOT in distro_bundles.xml paths breaking release process
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@770717
13f79535-47bb-0310-9956-
ffa450edef68
Eoghan Glynn [Fri, 1 May 2009 11:19:32 +0000 (11:19 +0000)]
[dOSGi] adding release profile to top-level pom
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@770634
13f79535-47bb-0310-9956-
ffa450edef68
Eoghan Glynn [Mon, 27 Apr 2009 20:38:32 +0000 (20:38 +0000)]
[dOSGi] Upgrading to CXF 2.2.1
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@769152
13f79535-47bb-0310-9956-
ffa450edef68
A. J. David Bosschaert [Mon, 27 Apr 2009 09:14:27 +0000 (09:14 +0000)]
Set the endpoint ID on services found in the Local Discovery Service.
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@768901
13f79535-47bb-0310-9956-
ffa450edef68
A. J. David Bosschaert [Fri, 24 Apr 2009 14:53:27 +0000 (14:53 +0000)]
Brought back the SPIActivator that I removed in r765974.
Found out that it was needed after all, although its hard to test automatically since the system tests don't need it (probably because the Spring-DM system test framework does some of this already).
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@768323
13f79535-47bb-0310-9956-
ffa450edef68
A. J. David Bosschaert [Fri, 24 Apr 2009 12:49:19 +0000 (12:49 +0000)]
Update to the latest version of the RFC 119 constants.
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@768288
13f79535-47bb-0310-9956-
ffa450edef68
A. J. David Bosschaert [Fri, 24 Apr 2009 11:03:10 +0000 (11:03 +0000)]
[Discovery] Adding support for DiscoveredServiceNotification.MODIFIED
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@768256
13f79535-47bb-0310-9956-
ffa450edef68
A. J. David Bosschaert [Fri, 24 Apr 2009 10:32:37 +0000 (10:32 +0000)]
Cleaned up some imports...
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@768253
13f79535-47bb-0310-9956-
ffa450edef68
A. J. David Bosschaert [Fri, 24 Apr 2009 10:30:19 +0000 (10:30 +0000)]
[Discovery] Support for DiscoveredServiceNotification.UNAVAILABLE
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@768252
13f79535-47bb-0310-9956-
ffa450edef68
A. J. David Bosschaert [Fri, 24 Apr 2009 09:33:04 +0000 (09:33 +0000)]
[Discovery] Renamed DataMonitorListenerImpl to InterfaceDataMonitorListenerImpl
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@768235
13f79535-47bb-0310-9956-
ffa450edef68
A. J. David Bosschaert [Fri, 24 Apr 2009 09:06:21 +0000 (09:06 +0000)]
[Discovery] Improvements to the zookeeper node listener code.
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@768230
13f79535-47bb-0310-9956-
ffa450edef68
A. J. David Bosschaert [Thu, 23 Apr 2009 10:04:23 +0000 (10:04 +0000)]
Added the DistributionConstants as defined by OSGi.
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@767877
13f79535-47bb-0310-9956-
ffa450edef68
A. J. David Bosschaert [Wed, 22 Apr 2009 15:19:37 +0000 (15:19 +0000)]
[Discovery] Support for modifiedService and removedService callbacks on the ServicePublication service.
Unit tests included.
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@767564
13f79535-47bb-0310-9956-
ffa450edef68
A. J. David Bosschaert [Wed, 22 Apr 2009 11:01:55 +0000 (11:01 +0000)]
Setting endpoint ID on the ServicePublication.
Unit tests included.
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@767466
13f79535-47bb-0310-9956-
ffa450edef68
A. J. David Bosschaert [Wed, 22 Apr 2009 08:36:30 +0000 (08:36 +0000)]
[Discovery] Added support for modifications in the Discovered Service Tracker (modifiedService and removedService callbacks).
New unit tests included.
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@767409
13f79535-47bb-0310-9956-
ffa450edef68
Eoghan Glynn [Mon, 20 Apr 2009 16:40:05 +0000 (16:40 +0000)]
[dOSGi] fix for CXF-2173
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@766746
13f79535-47bb-0310-9956-
ffa450edef68
Eoghan Glynn [Mon, 20 Apr 2009 14:04:10 +0000 (14:04 +0000)]
Setting SLF4J dependency version to 1.5.0 to avoid systest failure.
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@766699
13f79535-47bb-0310-9956-
ffa450edef68
A. J. David Bosschaert [Mon, 20 Apr 2009 08:38:53 +0000 (08:38 +0000)]
Fix for bug CXF-2176
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@766619
13f79535-47bb-0310-9956-
ffa450edef68
A. J. David Bosschaert [Fri, 17 Apr 2009 12:46:18 +0000 (12:46 +0000)]
Fix for CXF-2028
Upgraded to CXF 2.2.1-SNAPSHOT, this should also pave the way for a DOSGi 1.0 release.
Removed the SPIActivator from the Single-Bundle activator as it caused problems with the Spring-DM system test harness and isn't needed any more.
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@765974
13f79535-47bb-0310-9956-
ffa450edef68
A. J. David Bosschaert [Thu, 16 Apr 2009 10:04:25 +0000 (10:04 +0000)]
Test for the Discovery Bean class.
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@765553
13f79535-47bb-0310-9956-
ffa450edef68
A. J. David Bosschaert [Wed, 15 Apr 2009 15:16:06 +0000 (15:16 +0000)]
Unit tests for the code committed in r765232
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@765235
13f79535-47bb-0310-9956-
ffa450edef68
A. J. David Bosschaert [Wed, 15 Apr 2009 15:11:52 +0000 (15:11 +0000)]
More classes for the Discovery implementation. Tests to follow separately.
git-svn-id: https://svn.apache.org/repos/asf/cxf/dosgi/trunk@765232
13f79535-47bb-0310-9956-
ffa450edef68