-
Enhancement
-
Resolution: Fixed
-
P3
-
None
-
b83
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8141994 | emb-9 | Miroslav Kos | P3 | Resolved | Fixed | team |
JAX-WS defines a Plugability Layer that specifies how it will locate an implementation.
Method javax.xml.ws.spi.Provider#provider() responsible for locating implementation an algorithm, which includes also service-loader-like facility. Initially, there was a proprietary implementation. It has been migrated to use java.util.ServiceLoader, but it needs to be yet changed in javadoc to make it clear it uses standard service-loader facility. Also location of jaxws.properties needs to be changed to be non-normative - in current version it's stated to be in $java.home/lib/ but it would be typically $java.home/conf/
Method javax.xml.ws.spi.Provider#provider() responsible for locating implementation an algorithm, which includes also service-loader-like facility. Initially, there was a proprietary implementation. It has been migrated to use java.util.ServiceLoader, but it needs to be yet changed in javadoc to make it clear it uses standard service-loader facility. Also location of jaxws.properties needs to be changed to be non-normative - in current version it's stated to be in $java.home/lib/ but it would be typically $java.home/conf/
- backported by
-
JDK-8141994 JAX-WS Plugability Layer: using java.util.ServiceLoader
- Resolved
- clones
-
JDK-8131334 SAAJ Plugability Layer: using java.util.ServiceLoader
- Closed
- relates to
-
JDK-8049380 Examine reference to ${java.home}/lib in javax.xml.ws.spi.Provider
- Resolved
-
JDK-8144058 CCC 8131667 doesn't mention removing of field javax.xml.ws.spi.Provider.JAXWSPROVIDER_PROPERTY
- Resolved