<i18n dev> [9] RFR: 8171189: Deprecate ResourceBundleControlProvider for removal

Yoshito Umaoka y.umaoka at gmail.com
Thu Jan 5 22:44:14 UTC 2017


On 12/19/2016 11:28 AM, Naoto Sato wrote:
> Hello,
>
> Please review the fix to the following issue:
>
> https://bugs.openjdk.java.net/browse/JDK-8171189
>
> The proposed fix is located at:
>
> http://cr.openjdk.java.net/~naoto/8171189/webrev.00/
>
> The said SPI utilizes the Java extension mechanism which is now 
> removed from JDK9. To our knowledge, no implementation has been made, 
> including the original requester, so it's best to deprecate this in 
> JDK9 and eventually remove in the future release.
>
> Naoto

Wow..  We utilize ResourceBundleControlProvider SPI and our software 
heavily depends on it [https://github.com/IBM-Bluemix/gp-java-client]. 
This is only the way to inject custom resource loading logic without 
affecting existing code.

Is there any alternative solution allowing us to customize resource 
loading logic without rewriting ResourceBundle consumer code?

-Yoshito



More information about the i18n-dev mailing list