Author: gertv
Date: Tue Dec 13 13:18:54 2011
New Revision: 1213674
URL: http://svn.apache.org/viewvc?rev=1213674&view=rev
Log:
Prepare for release: Upgrade to latest specs and bundle plugin release
Modified:
servicemix/utils/trunk/pom.xml
servicemix/utils/trunk/src/main/java/org/apache/servicemix/executors/impl/FactoryFinder.java
Modified: servicemix/utils/trunk/pom.xml
URL:
http://svn.apache.org/viewvc/servicemix/utils/trunk/pom.xml?rev=1213674&r1=1213673&r2=1213674&view=diff
==============================================================================
--- servicemix/utils/trunk/pom.xml (original)
+++ servicemix/utils/trunk/pom.xml Tue Dec 13 13:18:54 2011
@@ -37,7 +37,7 @@
<slf4j.version>1.6.1</slf4j.version>
<servicemix.legal.version>1.0</servicemix.legal.version>
- <servicemix.specs.version>1.8.0</servicemix.specs.version>
+ <servicemix.specs.version>1.9.0</servicemix.specs.version>
</properties>
<scm>
@@ -257,7 +257,7 @@
<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
- <version>1.4.3</version>
+ <version>2.3.6</version>
<extensions>true</extensions>
<configuration>
<instructions>
Modified:
servicemix/utils/trunk/src/main/java/org/apache/servicemix/executors/impl/FactoryFinder.java
URL:
http://svn.apache.org/viewvc/servicemix/utils/trunk/src/main/java/org/apache/servicemix/executors/impl/FactoryFinder.java?rev=1213674&r1=1213673&r2=1213674&view=diff
==============================================================================
---
servicemix/utils/trunk/src/main/java/org/apache/servicemix/executors/impl/FactoryFinder.java
(original)
+++
servicemix/utils/trunk/src/main/java/org/apache/servicemix/executors/impl/FactoryFinder.java
Tue Dec 13 13:18:54 2011
@@ -167,7 +167,8 @@ class FactoryFinder {
try {
// If we are deployed into an OSGi environment,
leverage it
- Class spiClass =
org.apache.servicemix.specs.locator.OsgiLocator.locate(iFactoryId);
+ Class factoryClass =
FactoryFinder.class.getClassLoader().loadClass(iFactoryId);
+ Class spiClass =
org.apache.servicemix.specs.locator.OsgiLocator.locate(factoryClass,
iFactoryId);
if (spiClass != null) {
return spiClass.newInstance();
}