@org.osgi.service.component.annotations.Component( immediate = false, name = "default", scope = ServiceScope.PROTOTYPE ) public class MyClass implements MyInterface{}
On Thu, Jul 16, 2015 at 11:14 AM, Alex Sviridov <ooo_satu...@mail.ru> wrote: > Thank you. Could you say at what state this version is - I mean how > stable it is. > And the second question how can I make prototype scope in the following > example: > > @Component (immediate = false) > @Property (name = "name",value = "default") > @Service > public class MyClass implements MyInterface{} > > > >Четверг, 16 июля 2015, 11:06 -05:00 от Raymond Auge < > raymond.a...@liferay.com>: > > > >Alex, it's because there is no released DS spec which supports prototype > >scope. That will only come out in the next couple months. > > > >However, DS in felix trunk has the support for it, so you could build from > >source. > > > >- Ray > > > >On Thu, Jul 16, 2015 at 10:58 AM, Alex Sviridov < ooo_satu...@mail.ru > > wrote: > > > >> Neil, thank you. I use apache felix. And I tried to find information > how > >> to use DS with prototype scope - but I found nothing. > >> > >> > >> >Четверг, 16 июля 2015, 16:56 +01:00 от Neil Bartlett < > >> njbartl...@gmail.com >: > >> > > >> >Yes and no. Mostly no. > >> > > >> >The OSGi core spec Release 6, which is now around a year old, does > >> include the ability for service consumers to obtain new service > instances > >> under their control (the so-called "prototype scope”). However the CDI > >> implementation you are using would also have to have support for this > >> feature. So your question relates to the CDI implementation… if it has a > >> mailing list then you should ask there. > >> > > >> >Regards > >> >Neil > >> > > >> > > >> >> On 16 Jul 2015, at 16:51, Alex Sviridov < ooo_satu...@mail.ru > > wrote: > >> >> > >> >> Neil, unfortunately I can't agree with you. As I understand both pax > >> (@Inject @OsgiService) and fighterfish (@OSGiService) work with osgi > >> "registry". > >> >> So it is the question about how to get new service instance for every > >> consumer from osgi "registry" - I am sorry if the > >> >> terms I use are wrong. That's why I think this mailing list is the > >> right place. I think so... > >> >> > >> >> Четверг, 16 июля 2015, 16:46 +01:00 от Neil Bartlett < > >> njbartl...@gmail.com >: > >> >> > >> >> Alex, > >> >> > >> >> This list might not be the best place to ask about CDI, since it is a > >> Java enterprise spec that is not much used with OSGi as far as I can > see. > >> >> > >> >> In fact your choice to use CDI with OSGi puts you within a very > narrow > >> niche. It may be the case that nobody knows the answer to your > question, or > >> that what you want to achieve is not possible with the current tools. If > >> you are willing to invest in improving those tools yourself then you > might > >> make progress… otherwise I would strongly recommend finding a different > >> solution. > >> >> > >> >> Regards, > >> >> Neil > >> >> > >> >>> On 16 Jul 2015, at 16:41, Alex Sviridov < ooo_satu...@mail.ru > <x-msg: > >> //e.mail.ru/compose/?mailto=mailto%3aooo_satu...@mail.ru >> wrote: > >> >>> > >> >>> Neil, thank you for your answer. I asked a question about using > >> getting new instance of DS for every consumer call to work with CDI at > this > >> >>> mailing list and at stackoverflow > >> > http://stackoverflow.com/questions/31354996/osgi-ds-and-component-factories-issues > >> < > >> > http://stackoverflow.com/questions/31354996/osgi-ds-and-component-factories-issues > >> > > >> >>> > >> >>> You, Neil, helped me as you could, but you don't like CDI (as I > >> understood). Is here anyone else besides you, who could help, as the > >> question is very important for > >> >>> me and I can't continue work without getting certain answer. > >> >>> > >> >>> > >> >>> Четверг, 16 июля 2015, 16:35 +01:00 от Neil Bartlett < > >> njbartl...@gmail.com <x-msg: // > >> e.mail.ru/compose/?mailto=mailto%3anjbartl...@gmail.com >>: > >> >>> > >> >>> No. > >> >>> > >> >>> > On 16 Jul 2015, at 16:34, Alex Sviridov < ooo_satu...@mail.ru > <>> > >> wrote: > >> >>> > > >> >>> > I haven't got any messages from this mailing list. Is it dead? > >> >>> > > >> >>> > > >> >>> > -- > >> >>> > Alex Sviridov > >> >>> > >> >>> > >> >>> > >> >>> -- > >> >>> Alex Sviridov > >> >> > >> >> > >> >> > >> >> -- > >> >> Alex Sviridov > >> > > >> > >> > >> -- > >> Alex Sviridov > >> > > > > > > > >-- > >*Raymond Augé* < http://www.liferay.com/web/raymond.auge/profile > > > (@rotty3000) > >Senior Software Architect *Liferay, Inc.* < http://www.liferay.com > > > (@Liferay) > >Board Member & EEG Co-Chair, OSGi Alliance < http://osgi.org > > (@OSGiAlliance) > > > -- > Alex Sviridov > -- *Raymond Augé* <http://www.liferay.com/web/raymond.auge/profile> (@rotty3000) Senior Software Architect *Liferay, Inc.* <http://www.liferay.com> (@Liferay) Board Member & EEG Co-Chair, OSGi Alliance <http://osgi.org> (@OSGiAlliance)