8173607: JMX RMI connector should be in its own module
Summary: The JMX RMI connector is moved to a new java.management.rmi module.
Reviewed-by: mchung, erikj
--- a/common/bin/unshuffle_list.txt Thu Feb 02 12:05:51 2017 +0100
+++ b/common/bin/unshuffle_list.txt Thu Feb 02 16:50:38 2017 +0000
@@ -1170,6 +1170,11 @@
jdk/src/java.management/unix/native/libmanagement : jdk/src/solaris/native/sun/management
jdk/src/java.management/windows/classes/sun/management : jdk/src/windows/classes/sun/management
jdk/src/java.management/windows/native/libmanagement : jdk/src/windows/native/sun/management
+jdk/src/java.management.rmi/share/classes/com/sun/jmx/remote/internal/rmi/ProxyRef.java : jdk/src/share/classes/com/sun/jmx/remote/internal/ProxyRef.java
+jdk/src/java.management.rmi/share/classes/com/sun/jmx/remote/internal/rmi/RMIExporter.java : jdk/src/share/classes/com/sun/jmx/remote/internal/RMIExporter.java
+jdk/src/java.management.rmi/share/classes/com/sun/jmx/remote/internal/rmi/Unmarshal.java : jdk/src/share/classes/com/sun/jmx/remote/internal/Unmarshal.java
+jdk/src/java.management.rmi/share/classes/com/sun/jmx/remote/protocol/rmi : jdk/src/share/classes/com/sun/jmx/remote/protocol/rmi
+jdk/src/java.management.rmi/share/classes/javax/management/remote/rmi : jdk/src/share/classes/javax/management/remote/rmi
jdk/src/java.naming/share/classes/com/sun/jndi/ldap/ext : jdk/src/share/classes/com/sun/jndi/ldap/ext
jdk/src/java.naming/share/classes/com/sun/jndi/ldap : jdk/src/share/classes/com/sun/jndi/ldap
jdk/src/java.naming/share/classes/com/sun/jndi/ldap/pool : jdk/src/share/classes/com/sun/jndi/ldap/pool
--- a/make/CompileJavaModules.gmk Thu Feb 02 12:05:51 2017 +0100
+++ b/make/CompileJavaModules.gmk Thu Feb 02 16:50:38 2017 +0000
@@ -247,6 +247,10 @@
################################################################################
+java.management.rmi_ADD_JAVAC_FLAGS := -Xdoclint:all/protected,-reference '-Xdoclint/package:javax.*'
+
+################################################################################
+
java.prefs_ADD_JAVAC_FLAGS := -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*'
################################################################################
--- a/make/Images.gmk Thu Feb 02 12:05:51 2017 +0100
+++ b/make/Images.gmk Thu Feb 02 16:50:38 2017 +0000
@@ -72,6 +72,7 @@
java.compiler \
java.instrument \
java.management \
+ java.management.rmi \
java.naming \
java.prefs \
java.security.jgss \
--- a/make/common/Modules.gmk Thu Feb 02 12:05:51 2017 +0100
+++ b/make/common/Modules.gmk Thu Feb 02 16:50:38 2017 +0000
@@ -51,6 +51,7 @@
java.instrument \
java.logging \
java.management \
+ java.management.rmi \
java.naming \
java.prefs \
java.rmi \