|Re: [jetty-dev] Jetty 10 with ALPN / H2 on the class path|
Hi, On Mon, Jan 25, 2021 at 10:30 PM Eirik Bjørsnøs <eirbjo@xxxxxxxxx> wrote: > If Jetty had done this: > > ServiceLoader.load(Server.class, Server.class.getClassLoader()) > > Instead of this: > > ServiceLoader.load(Server.class) > > > Then I think things would just work out of the box, without having to call Thread.currentThread().setContextClassLoader() first. I don't think it's correct that we hardcode the Server classloader to load these services. The point of the services is that you can implement your own and have it loaded from non-yours classes. The TCCL is the way to pass the classloader implicitly from your code to non-your code, so I think it's the correct way to do it. -- Simone Bordet ---- http://cometd.org http://webtide.com Developer advice, training, services and support from the Jetty & CometD experts.
Back to the top