Hello

Achim - any reason why this was not merged? Something's missing?

regards
Grzegorz Grzybek

czw., 17 sty 2019 o 13:36 Jérémie Brébec <[email protected]>
napisał(a):

> I reopen (again) an old thread : Is there a plan to merge PAXWEB-1119 into
> master/7.2.x ? I have to cherry pick the patch/rebuild paxweb on every
> upgrade.
>
>
> Le mardi 8 août 2017 08:24:24 UTC+2, Achim Nierbeck a écrit :
>>
>> Hi,
>>
>> yes you're right using a non official osgi flag isn't good.
>> Will create another one, as we've done in the past for the Whiteboard
>> extension, when it wasn't in the spec.
>>
>> regards, Achim
>>
>>
>> 2017-08-07 20:26 GMT+02:00 Jérémie Brébec <[email protected]>:
>>
>>> Thanks, this tracker breaks the laziness of most of my whiteboard
>>> extenders (jaxrs, spring mvc @controller/@configuration, etc..). I didn't
>>> find however any mention on WebSocket in the future R7 spec, neither on the
>>> felix/equinox implementation.
>>>
>>> The only reference I found was in an implementation on Liferay, which
>>> use properties under "org.osgi.http.websocket.endpoint.*" (imho, not a good
>>> choice to use "org.osgi" prefixes..)
>>>
>>>
>>>
>>> Le lundi 7 août 2017 18:25:25 UTC+2, Achim Nierbeck a écrit :
>>>>
>>>> BTW, just created the following improvement:
>>>> https://ops4j1.jira.com/browse/PAXWEB-1119
>>>>
>>>> 2017-08-07 18:22 GMT+02:00 Achim Nierbeck <[email protected]>:
>>>>
>>>>> Hi,
>>>>>
>>>>> the problem I see with this is, if one registers a WebSocket as
>>>>> Service, it usually doesn't need to be of a special Interface ...
>>>>> I can see that a property might help. Will think about this a bit
>>>>> more.
>>>>>
>>>>> Right now you can't disable it.
>>>>>
>>>>> regards, Achim
>>>>>
>>>>>
>>>>> 2017-08-07 14:00 GMT+02:00 Jérémie Brébec <[email protected]>:
>>>>>
>>>>>> Hello,
>>>>>>
>>>>>> In pax web 6, a WebSocketTracker is created. This tracker "track"
>>>>>> with a ServiceTracker every registration of services with the class
>>>>>> "Object". This tracker resolves every service through
>>>>>> bundleContext.getService().
>>>>>> As a consequence, every component registered with "Object" are
>>>>>> resolved, breaking the Declaratives Services lazy properties.
>>>>>>
>>>>>> Is there a way to deactivate this tracker, or at least make it
>>>>>> activate only with the presence of a property ? This tracker is not 
>>>>>> precise
>>>>>> enough, imho, to systematically calls getService on every references.
>>>>>>
>>>>>> Regard,
>>>>>> Jérémie
>>>>>>
>>>>>> --
>>>>>> --
>>>>>> ------------------
>>>>>> OPS4J - http://www.ops4j.org - [email protected]
>>>>>>
>>>>>> ---
>>>>>> You received this message because you are subscribed to the Google
>>>>>> Groups "OPS4J" group.
>>>>>> To unsubscribe from this group and stop receiving emails from it,
>>>>>> send an email to [email protected].
>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>>
>>>>> Apache Member
>>>>> Apache Karaf <http://karaf.apache.org/> Committer & PMC
>>>>> OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/>
>>>>> Committer & Project Lead
>>>>> blog <http://notizblog.nierbeck.de/>
>>>>> Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS>
>>>>>
>>>>> Software Architect / Project Manager / Scrum Master
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>>
>>>> Apache Member
>>>> Apache Karaf <http://karaf.apache.org/> Committer & PMC
>>>> OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/>
>>>> Committer & Project Lead
>>>> blog <http://notizblog.nierbeck.de/>
>>>> Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS>
>>>>
>>>> Software Architect / Project Manager / Scrum Master
>>>>
>>>> --
>>> --
>>> ------------------
>>> OPS4J - http://www.ops4j.org - [email protected]
>>>
>>> ---
>>> You received this message because you are subscribed to the Google
>>> Groups "OPS4J" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>
>>
>> --
>>
>> Apache Member
>> Apache Karaf <http://karaf.apache.org/> Committer & PMC
>> OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer
>> & Project Lead
>> blog <http://notizblog.nierbeck.de/>
>> Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS>
>>
>> Software Architect / Project Manager / Scrum Master
>>
>> --
> --
> ------------------
> OPS4J - http://www.ops4j.org - [email protected]
>
> ---
> You received this message because you are subscribed to the Google Groups
> "OPS4J" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 
-- 
------------------
OPS4J - http://www.ops4j.org - [email protected]

--- 
You received this message because you are subscribed to the Google Groups 
"OPS4J" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to