servicemix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Sorin Silaghi <sorin7...@gmail.com>
Subject Re: Prototype scope doesn't work with osgi:service
Date Tue, 06 Sep 2011 15:35:10 GMT
Well for now I just exported the class and using spring to create the bean
in the SA where I need it. I'll try to figure something out later on.

On Mon, Sep 5, 2011 at 9:16 PM, Johan Edstrom <seijoed@gmail.com> wrote:

> 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 <seijoed@gmail.com> 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
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message