applied DependencyManager.createResourceAdapterService() API modification: service name is now defined as a String, not as a Class
git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@930809 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/dependencymanager/runtime/src/main/java/org/apache/felix/dm/runtime/ComponentManager.java b/dependencymanager/runtime/src/main/java/org/apache/felix/dm/runtime/ComponentManager.java
index 903333e..7bfc0b1 100644
--- a/dependencymanager/runtime/src/main/java/org/apache/felix/dm/runtime/ComponentManager.java
+++ b/dependencymanager/runtime/src/main/java/org/apache/felix/dm/runtime/ComponentManager.java
@@ -369,7 +369,7 @@
Class<?> adapteeService = b.loadClass(parser.getString(DescriptorParam.adapteeService));
String adapteeFilter = parser.getString(DescriptorParam.adapteeFilter, null);
- Service service = dm.createAdapterService(adapteeService, adapteeFilter, adapterService, adapterImpl, adapterProperties);
+ Service service = dm.createAdapterService(adapteeService, adapteeFilter, adapterService.getName(), adapterImpl, adapterProperties);
setCommonServiceParams(service, parser);
return service;
}
@@ -411,7 +411,7 @@
Class<?> serviceClass = b.loadClass(service);
Dictionary<String, String> properties = parser.getDictionary(DescriptorParam.properties, null);
boolean propagate = "true".equals(parser.getString(DescriptorParam.propagate, "false"));
- Service srv = dm.createResourceAdapterService(filter, serviceClass, properties, impl, propagate);
+ Service srv = dm.createResourceAdapterService(filter, serviceClass.getName(), properties, impl, propagate);
setCommonServiceParams(srv, parser);
return srv;
}