<div dir="ltr"><div dir="ltr"><div>I didn't know that a service provider mechanism was added in Java 9. The ServiceLoader pattern I'm using has been around since JDK 1.7 if that's what you mean:</div><div><br></div><div><a href="https://www.oracle.com/technetwork/articles/javase/extensible-137159.html">https://www.oracle.com/technetwork/articles/javase/extensible-137159.html</a><br></div><div><br></div>I don't use Java 9, nor do I know any companies or individuals who use it.</div></div><br><div class="gmail_quote"><div dir="ltr">On Sun, Jan 6, 2019 at 11:49 PM Alan Bateman <<a href="mailto:Alan.Bateman@oracle.com">Alan.Bateman@oracle.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 07/01/2019 03:46, Will Sargent wrote:<br>
> Hi all,<br>
><br>
> I've put together a small project that will autoload custom JCA <br>
> providers, bypassing the need to append to the <br>
> java.security.properties file (which is not well documented), allowing <br>
> for some programmatic access, and adding some logging.<br>
><br>
Have you tried the service provider mechanism that was added in Java SE <br>
9 to support loading JCE providers as services?<br>
<br>
-Alan<br>
</blockquote></div>