Thanks ! By the way, the features processors you introduced in Karaf 4.2 is helping me a lot with this kind of patch :-)
Le jeudi 17 janvier 2019 14:32:12 UTC+1, Grzegorz Grzybek a écrit : > > Hi > > I reviewed PAXWEB-1119 and understood it. CMPN R7 Http Whiteboard spec > (chapter 140) doesn't say anything about websockets. So I'm fine with > forcing users to register WebSockets with "(websocket=true)" flag. If > websocket endpoint can be (thank you very much JavaEE! - or maybe OSGi > should add objectClass equivalent for annotations?) java.lang.Object, then > websocket=true is acceptable. > > I set fixVersion to 7.2.7 and 8.0.0. > > best regards > Grzegorz Grzybek > > czw., 17 sty 2019 o 13:53 Grzegorz Grzybek <gr.gr...@gmail.com > <javascript:>> napisał(a): > >> 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 <jeremie...@gmail.com >> <javascript:>> 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 <jeremie...@gmail.com>: >>>> >>>>> 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 <bcan...@googlemail.com>: >>>>>> >>>>>>> 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 <jeremie...@gmail.com>: >>>>>>> >>>>>>>> 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 - op...@googlegroups.com >>>>>>>> >>>>>>>> --- >>>>>>>> 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 ops4j+un...@googlegroups.com. >>>>>>>> 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 - op...@googlegroups.com >>>>> >>>>> --- >>>>> 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 ops4j+un...@googlegroups.com. >>>>> 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 - op...@googlegroups.com <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 ops4j+un...@googlegroups.com <javascript:>. >>> For more options, visit https://groups.google.com/d/optout. >>> >> -- -- ------------------ OPS4J - http://www.ops4j.org - ops4j@googlegroups.com --- 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 ops4j+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.