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.
