Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cross-project-issues-dev] jetty versions - Another issue to feed on the topic of semantic versioning

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 <manderse@xxxxxxxxxx> 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 <manderse@xxxxxxxxxx>
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
cross-project-issues-dev@xxxxxxxxxxx
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
cross-project-issues-dev@xxxxxxxxxxx
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
cross-project-issues-dev@xxxxxxxxxxx
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
cross-project-issues-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev


Back to the top