Author: pderop
Date: Wed Jun 23 22:09:05 2010
New Revision: 957370

URL: http://svn.apache.org/viewvc?rev=957370&view=rev
Log:
added factoryMethod Service attribute

Modified:
    
felix/trunk/dependencymanager/test/src/main/java/org/apache/felix/dm/test/bundle/annotation/multiple/ServiceProvider2.java

Modified: 
felix/trunk/dependencymanager/test/src/main/java/org/apache/felix/dm/test/bundle/annotation/multiple/ServiceProvider2.java
URL: 
http://svn.apache.org/viewvc/felix/trunk/dependencymanager/test/src/main/java/org/apache/felix/dm/test/bundle/annotation/multiple/ServiceProvider2.java?rev=957370&r1=957369&r2=957370&view=diff
==============================================================================
--- 
felix/trunk/dependencymanager/test/src/main/java/org/apache/felix/dm/test/bundle/annotation/multiple/ServiceProvider2.java
 (original)
+++ 
felix/trunk/dependencymanager/test/src/main/java/org/apache/felix/dm/test/bundle/annotation/multiple/ServiceProvider2.java
 Wed Jun 23 22:09:05 2010
@@ -25,12 +25,16 @@ import org.apache.felix.dm.annotation.ap
 import org.apache.felix.dm.annotation.api.ServiceDependency;
 import org.apache.felix.dm.test.bundle.annotation.sequencer.Sequencer;
 
-...@service(provide = { ServiceProvider2.class })
+...@service(provide = { ServiceProvider2.class }, factoryMethod="create")
 public class ServiceProvider2
 {
     Composite m_composite = new Composite();
     Sequencer m_sequencer;
 
+    static ServiceProvider2 create() {
+        return new ServiceProvider2();
+    }
+    
     @ServiceDependency(required = false, filter = "(foo=bar)") // NullObject
     Runnable m_runnable;
 


Reply via email to