JCE providers as services
Sean Mullan
sean.mullan at oracle.com
Tue Jun 19 10:48:36 PDT 2012
I'm working on trying to convert the JCE providers to modular services.
In the JDK, more than one module will need to export/provide the same
JCE service interface. Is this a problem?
For example:
1. jdk.crypto at 8-ea
...
provides service java.security.Provider
with com.sun.crypto.provider.SunJCE
2. jdk.xmldsig at 8-ea
...
provides service java.security.Provider
with org.jcp.xmldsig.internal.dom.XMLDSigRI
Will a service consumer be able to discover all of the installed JCE
services just by adding a "requires service java.security.Provider"? In
other words, I'm assuming it doesn't need to also add the modules
exporting that service as a dependency.
--Sean
More information about the jigsaw-dev
mailing list