8033366: Add configure option to allow RMIConnector IIOP transport be selected compiled in or not

Mandy Chung mandy.chung at oracle.com
Thu Feb 6 16:00:34 UTC 2014

On 2/6/2014 4:06 AM, Alan Bateman wrote:
> One of things that we are hoping to do in JDK 9 is to drop support for 
> the IIOP transport from RMI connector in the JMX Remote API [1]. The 
> motive is modules and the first step on this journey was to downgrade 
> the support to optional from required (something that we did in JDK 8 
> as part of the Compact Profiles and Prepare for Modules efforts).
> We're not yet at the point yet where we can change the API docs and 
> remove the implementation but we are the point where we need to build 
> without the IIOP transport. Aside from our modularity efforts, it is 
> useful to have it removed early in JDK 9 as this maximizes the time 
> that anyone using it has to move another transport.
> This is the first time that I've added a configure option to the build 
> so I may need help getting this right. The patch that I'm currently 
> using is here:
>    http://cr.openjdk.java.net/~alanb/8033366/webrev/

I also agree it's good to get this in early to maximize the time to make 
appropriate change.

jdk/make/profile-rtjar-includes.txt references these classes. Would the 
profile build ignore if these classes don't exist?


More information about the build-dev mailing list