Author: slaws
Date: Fri Nov 20 13:39:36 2009
New Revision: 882545
URL: http://svn.apache.org/viewvc?rev=882545&view=rev
Log:
Don't search for META-INF/services in the 1.x bundle I've been playing with.
Modified:
tuscany/java/sca/modules/extensibility-equinox/src/main/java/org/apache/tuscany/sca/extensibility/equinox/EquinoxServiceDiscoverer.java
Modified:
tuscany/java/sca/modules/extensibility-equinox/src/main/java/org/apache/tuscany/sca/extensibility/equinox/EquinoxServiceDiscoverer.java
URL:
http://svn.apache.org/viewvc/tuscany/java/sca/modules/extensibility-equinox/src/main/java/org/apache/tuscany/sca/extensibility/equinox/EquinoxServiceDiscoverer.java?rev=882545&r1=882544&r2=882545&view=diff
==============================================================================
---
tuscany/java/sca/modules/extensibility-equinox/src/main/java/org/apache/tuscany/sca/extensibility/equinox/EquinoxServiceDiscoverer.java
(original)
+++
tuscany/java/sca/modules/extensibility-equinox/src/main/java/org/apache/tuscany/sca/extensibility/equinox/EquinoxServiceDiscoverer.java
Fri Nov 20 13:39:36 2009
@@ -185,9 +185,15 @@
serviceName = "META-INF/services/" + serviceName;
Set<URL> visited = new HashSet<URL>();
+ //System.out.println(">>>> getServiceDeclarations()");
for (Bundle bundle : context.getBundles()) {
- if (bundle.getBundleId() == 0 ||
bundle.getHeaders().get(Constants.FRAGMENT_HOST) != null) {
+ if (bundle.getBundleId() == 0 ||
+ bundle.getSymbolicName().startsWith("1.x-osgi-bundle") ||
+ bundle.getHeaders().get(Constants.FRAGMENT_HOST) != null) {
// Skip system bundle as it has access to the application
classloader
+ // Skip the 1.x runtime bundle as this has 1.x services in it
+ // For testing running 1.x and 2.x in same VM.
+ // Don't know what final form will be yet.
// Skip bundle fragments too
continue;
}