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)

Reply via email to