Regarding the state of the impl, please re-read David Jenks' answer, he states that quite clearly.
Sincerely, - Ray On Thu, Jul 16, 2015 at 11:21 AM, Raymond Auge <raymond.a...@liferay.com> wrote: > @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) > -- *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)