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

Reply via email to