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.
