the ServiceLoader requirement has existed since Jetty 8.0.x Its a fundamental feature of the Servlet 3.0 spec.
On Thu, Sep 17, 2015 at 7:33 AM, Max Rydahl Andersen <[email protected]> wrote: > > So Apache Aries is an extra dependency on the OSGi side to satisfy the >> various needs for ServiceLoader behavior in OSGi, is that the case? >> There's many ServiceLoaders in a Servlet 3.1 Web Containers and even more >> with WebSockets. (the trend with Servlet 4.x discussions shows no sign of >> this abating, even taking Java 9 and JPMS into account) >> Shouldn't ServiceLoader support be built into the OSGi support layers on >> the Eclipse Equinox side? >> What would this support layer be call in the Eclipse Equinox? >> > > I do not know, but it sounds reasonable. > > I just know we did not need this in Jetty .10. > > It start failing in .11-.13. > > /max > > > >> On Wed, Sep 16, 2015 at 12:00 PM, Max Rydahl Andersen < >> [email protected]> >> wrote: >> >> On 16 Sep 2015, at 17:04, Mickael Istria wrote: >>> >>> On 09/16/2015 04:54 PM, Joakim Erdfelt wrote: >>> >>>> >>>> What does Apache Aries have to do with this? >>>>> There's no references to Apache anything in the Jetty WebSocket layers >>>>> in code nor in the manifests. >>>>> Where is this reference / dependency coming from? >>>>> Certainly not Jetty. >>>>> >>>>> https://bugs.eclipse.org/bugs/show_bug.cgi?id=461919#c2 >>>> >>>> >>> and this thread: >>> https://dev.eclipse.org/mhonarc/lists/jetty-users/msg06321.html >>> >>> If aries is not needed then please advise what changed and how to avoid >>> jetty depending on a osgi.serviceloader >>> only found in Aries as far as we can see. >>> >>> /max >>> >>> >>> -- >>>> Mickael Istria >>>> Eclipse developer at JBoss, by Red Hat <http://www.jboss.org/tools> >>>> My blog <http://mickaelistria.wordpress.com> - My Tweets < >>>> http://twitter.com/mickaelistria> >>>> _______________________________________________ >>>> cross-project-issues-dev mailing list >>>> [email protected] >>>> To change your delivery options, retrieve your password, or unsubscribe >>>> from this list, visit >>>> https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev >>>> >>>> >>> >>> /max >>> http://about.me/maxandersen >>> _______________________________________________ >>> cross-project-issues-dev mailing list >>> [email protected] >>> To change your delivery options, retrieve your password, or unsubscribe >>> from this list, visit >>> https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev >>> >>> _______________________________________________ >> cross-project-issues-dev mailing list >> [email protected] >> To change your delivery options, retrieve your password, or unsubscribe >> from this list, visit >> https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev >> > > > /max > http://about.me/maxandersen > _______________________________________________ > cross-project-issues-dev mailing list > [email protected] > To change your delivery options, retrieve your password, or unsubscribe > from this list, visit > https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev >
_______________________________________________ cross-project-issues-dev mailing list [email protected] To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev
