Author: pderop
Date: Sun May 23 20:05:38 2010
New Revision: 947477
URL: http://svn.apache.org/viewvc?rev=947477&view=rev
Log:
reworked the Adapter API in order to allow to provide adapter parameters by
reusing the Service methods (setInterface, setImplementation, etc ...)
Modified:
felix/trunk/dependencymanager/test/src/test/java/org/apache/felix/dm/test/AdapterTest.java
Modified:
felix/trunk/dependencymanager/test/src/test/java/org/apache/felix/dm/test/AdapterTest.java
URL:
http://svn.apache.org/viewvc/felix/trunk/dependencymanager/test/src/test/java/org/apache/felix/dm/test/AdapterTest.java?rev=947477&r1=947476&r2=947477&view=diff
==============================================================================
---
felix/trunk/dependencymanager/test/src/test/java/org/apache/felix/dm/test/AdapterTest.java
(original)
+++
felix/trunk/dependencymanager/test/src/test/java/org/apache/felix/dm/test/AdapterTest.java
Sun May 23 20:05:38 2010
@@ -52,7 +52,7 @@ public class AdapterTest extends Base {
Service sp = m.createService().setImplementation(new
ServiceProvider(e)).setInterface(ServiceInterface.class.getName(), null);
Service sp2 = m.createService().setImplementation(new
ServiceProvider2(e)).setInterface(ServiceInterface2.class.getName(), null);
Service sc = m.createService().setImplementation(new
ServiceConsumer()).add(m.createServiceDependency().setService(ServiceInterface3.class).setRequired(true));
- Service sa = m.createAdapterService(ServiceInterface.class, null,
ServiceInterface3.class.getName(), new ServiceAdapter(e), null);
+ Service sa = m.createAdapterService(ServiceInterface.class,
null).setInterface(ServiceInterface3.class.getName(),
null).setImplementation(new ServiceAdapter(e));
m.add(sc);
m.add(sp);
m.add(sp2);