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

Reply via email to