czw., 17 sty 2019 o 14:35 Jérémie Brébec <jeremie.bre...@gmail.com> napisał(a):
> Thanks ! > > By the way, the features processors you introduced in Karaf 4.2 is helping > me a lot with this kind of patch :-) > I'm glad it's useful ;) regards Grzegorz Grzybek > > 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> >> 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> >>> 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 >>>> >>>> --- >>>> 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. >>>> >>> -- > -- > ------------------ > 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. > -- -- ------------------ 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.