You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cxf.apache.org by se...@apache.org on 2008/10/15 11:05:37 UTC
svn commit: r704813 - in /cxf/sandbox/dosgi:
dsw/cxf-dsw/src/main/java/org/apache/cxf/dosgi/dsw/OsgiUtils.java
dsw/cxf-dsw/src/main/java/org/apache/cxf/dosgi/dsw/handlers/ServiceInvocationHandler.java
parent/pom.xml
Author: sergeyb
Date: Wed Oct 15 02:05:36 2008
New Revision: 704813
URL: http://svn.apache.org/viewvc?rev=704813&view=rev
Log:
DOSGI : applying first patch for CXF-1866 on behalf of David B.
Modified:
cxf/sandbox/dosgi/dsw/cxf-dsw/src/main/java/org/apache/cxf/dosgi/dsw/OsgiUtils.java
cxf/sandbox/dosgi/dsw/cxf-dsw/src/main/java/org/apache/cxf/dosgi/dsw/handlers/ServiceInvocationHandler.java
cxf/sandbox/dosgi/parent/pom.xml
Modified: cxf/sandbox/dosgi/dsw/cxf-dsw/src/main/java/org/apache/cxf/dosgi/dsw/OsgiUtils.java
URL: http://svn.apache.org/viewvc/cxf/sandbox/dosgi/dsw/cxf-dsw/src/main/java/org/apache/cxf/dosgi/dsw/OsgiUtils.java?rev=704813&r1=704812&r2=704813&view=diff
==============================================================================
--- cxf/sandbox/dosgi/dsw/cxf-dsw/src/main/java/org/apache/cxf/dosgi/dsw/OsgiUtils.java (original)
+++ cxf/sandbox/dosgi/dsw/cxf-dsw/src/main/java/org/apache/cxf/dosgi/dsw/OsgiUtils.java Wed Oct 15 02:05:36 2008
@@ -385,16 +385,18 @@
}
static IntentMap readIntentMap(BundleContext bundleContext) {
+ List<String> springIntentLocations = new ArrayList<String>();
for (String mapFile : INTENT_MAP) {
if (bundleContext.getBundle().getResource(mapFile) == null) {
LOG.info("Could not find intent map file " + mapFile);
return null;
}
+ springIntentLocations.add("classpath:" + mapFile);
}
try {
OsgiBundleXmlApplicationContext ctx =
- new OsgiBundleXmlApplicationContext(INTENT_MAP);
+ new OsgiBundleXmlApplicationContext(springIntentLocations.toArray(new String [] {}));
ctx.setPublishContextAsService(false);
ctx.setBundleContext(bundleContext);
ctx.refresh();
Modified: cxf/sandbox/dosgi/dsw/cxf-dsw/src/main/java/org/apache/cxf/dosgi/dsw/handlers/ServiceInvocationHandler.java
URL: http://svn.apache.org/viewvc/cxf/sandbox/dosgi/dsw/cxf-dsw/src/main/java/org/apache/cxf/dosgi/dsw/handlers/ServiceInvocationHandler.java?rev=704813&r1=704812&r2=704813&view=diff
==============================================================================
--- cxf/sandbox/dosgi/dsw/cxf-dsw/src/main/java/org/apache/cxf/dosgi/dsw/handlers/ServiceInvocationHandler.java (original)
+++ cxf/sandbox/dosgi/dsw/cxf-dsw/src/main/java/org/apache/cxf/dosgi/dsw/handlers/ServiceInvocationHandler.java Wed Oct 15 02:05:36 2008
@@ -55,8 +55,13 @@
}
}
}
- throw new InvocationTargetException(
- new ServiceException(REMOTE_EXCEPTION_TYPE, theCause));
+
+ // davidb temporary
+ throw new RuntimeException(theCause);
+
+ // davidb TODO removed the following as it is not yet available in equinox
+// throw new InvocationTargetException(
+// new ServiceException(REMOTE_EXCEPTION_TYPE, theCause));
}
}
Modified: cxf/sandbox/dosgi/parent/pom.xml
URL: http://svn.apache.org/viewvc/cxf/sandbox/dosgi/parent/pom.xml?rev=704813&r1=704812&r2=704813&view=diff
==============================================================================
--- cxf/sandbox/dosgi/parent/pom.xml (original)
+++ cxf/sandbox/dosgi/parent/pom.xml Wed Oct 15 02:05:36 2008
@@ -18,7 +18,7 @@
<properties>
<cxf.version>2.0.8</cxf.version>
<spring.version>2.5.5</spring.version>
- <spring.osgi.version>1.1.0</spring.osgi.version>
+ <spring.osgi.version>1.1.2</spring.osgi.version>
<servicemix.kernel.version>1.0.0-rc1</servicemix.kernel.version>
<servicemix.feature.version>4.0-m1</servicemix.feature.version>