commit | bf7ae9f8d2966d1335c5e581fcc4af1d74c08521 | [log] [tgz] |
---|---|---|
author | Pierre De Rop <pderop@apache.org> | Wed Jun 23 22:09:05 2010 +0000 |
committer | Pierre De Rop <pderop@apache.org> | Wed Jun 23 22:09:05 2010 +0000 |
tree | 2682918dddfddc9643e12b6a4aa93affdee04353 | |
parent | 4a06f590bd9a5dad76dd57f8d15d235e689423f1 [diff] |
added factoryMethod Service attribute git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@957370 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/dependencymanager/test/src/main/java/org/apache/felix/dm/test/bundle/annotation/multiple/ServiceProvider2.java b/dependencymanager/test/src/main/java/org/apache/felix/dm/test/bundle/annotation/multiple/ServiceProvider2.java index add7df3..913326f 100644 --- a/dependencymanager/test/src/main/java/org/apache/felix/dm/test/bundle/annotation/multiple/ServiceProvider2.java +++ b/dependencymanager/test/src/main/java/org/apache/felix/dm/test/bundle/annotation/multiple/ServiceProvider2.java
@@ -25,12 +25,16 @@ 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;