Extending java.base module

Alan Bateman Alan.Bateman at oracle.com
Wed Feb 15 13:28:14 UTC 2017

On 15/02/2017 13:21, Langer, Christoph wrote:

> Hi,
> thanks all for your very helpful comments.
> So I see that I cannot rely on my Service implementation at an early stage. But I can imagine that I query for the service provider and if it's not there I have to be able to live without it.
> The question that remains is, when I query the ServiceLoader for my impl at a later time, then I would find it registered, right? I assume that if my module specifies "provides <my service> with <my provider>", the provider will automatically be registered once the module is loaded. Can you confirm that?
Yes. If you look in areas like JMX or networking then you'll see lots of 
examples where "extensions" are deployed as service providers. These 
should help you get started.


More information about the jigsaw-dev mailing list