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] 
> <javascript:>>:
>
>> 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] <javascript:>
>>
>> --- 
>> 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] <javascript:>.
>> 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.

Reply via email to