commit | 9c63da40eccb7ed7b4408acda9a85f6680536c34 | [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 | 9204282007a423807d7e79cde60b2c19d846c0fc [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;