True :) A Managed Service Factory would work though…. Not exactly the same thing since the starting bundle would hold more responsibility.
On Sep 5, 2011, at 12:08 PM, Guillaume Nodet wrote: > The factory result is cached by the framework on a per bundle basis. > > On Monday, September 5, 2011, Johan Edstrom <[email protected]> wrote: >> Use a servicefactory. >> >> On Sep 5, 2011, at 6:24 AM, Sorin Silaghi wrote: >> >>> Hi all, >>> >>> >>> I need to declare a service that has scope="prototype" but it >>> doesn't seem to work. Here's what I did: >>> >>> <bean id="randomFileListFTPClient" >>> class="de.edigrid.util.servicemix.strategy.RandomFileListFTPClient" >>> scope="prototype"/> >>> <osgi:service id="randomFileListFTPClientService" >>> ref="randomFileListFTPClient" >>> interface="org.apache.commons.net.ftp.FTPClient" /> >>> >>> >>> I also tried scope="bundle" and it's the same thing. I > expected >>> that to work. Any ideas ? >>> >>> >>> thank you, >>> Sorin. >> >> > > -- > ------------------------ > Guillaume Nodet > ------------------------ > Blog: http://gnodet.blogspot.com/ > ------------------------ > Open Source SOA > http://fusesource.com
