hg: jdk9/dev/jdk: 8173607: JMX RMI connector should be in its own module
daniel.fuchs at oracle.com
daniel.fuchs at oracle.com
Thu Feb 2 16:53:57 UTC 2017
Changeset: db6e995edd0a
Author: dfuchs
Date: 2017-02-02 16:50 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/jdk/rev/db6e995edd0a
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
- make/rmic/Rmic-java.management.gmk
+ make/rmic/Rmic-java.management.rmi.gmk
! src/java.base/share/classes/module-info.java
+ src/java.management.rmi/share/classes/com/sun/jmx/remote/internal/rmi/ProxyRef.java
+ src/java.management.rmi/share/classes/com/sun/jmx/remote/internal/rmi/RMIExporter.java
+ src/java.management.rmi/share/classes/com/sun/jmx/remote/internal/rmi/Unmarshal.java
+ src/java.management.rmi/share/classes/com/sun/jmx/remote/protocol/rmi/ClientProvider.java
+ src/java.management.rmi/share/classes/com/sun/jmx/remote/protocol/rmi/ServerProvider.java
+ src/java.management.rmi/share/classes/javax/management/remote/rmi/NoCallStackClassLoader.java
+ src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnection.java
+ src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java
+ src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnector.java
+ src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectorServer.java
+ src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIIIOPServerImpl.java
+ src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIJRMPServerImpl.java
+ src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIServer.java
+ src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIServerImpl.java
+ src/java.management.rmi/share/classes/javax/management/remote/rmi/package.html
+ src/java.management.rmi/share/classes/module-info.java
! src/java.management/share/classes/com/sun/jmx/remote/internal/ClientNotifForwarder.java
- src/java.management/share/classes/com/sun/jmx/remote/internal/ProxyRef.java
- src/java.management/share/classes/com/sun/jmx/remote/internal/RMIExporter.java
- src/java.management/share/classes/com/sun/jmx/remote/internal/Unmarshal.java
- src/java.management/share/classes/com/sun/jmx/remote/protocol/rmi/ClientProvider.java
- src/java.management/share/classes/com/sun/jmx/remote/protocol/rmi/ServerProvider.java
! src/java.management/share/classes/javax/management/remote/JMXConnectorFactory.java
! src/java.management/share/classes/javax/management/remote/JMXConnectorServerFactory.java
- src/java.management/share/classes/javax/management/remote/rmi/NoCallStackClassLoader.java
- src/java.management/share/classes/javax/management/remote/rmi/RMIConnection.java
- src/java.management/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java
- src/java.management/share/classes/javax/management/remote/rmi/RMIConnector.java
- src/java.management/share/classes/javax/management/remote/rmi/RMIConnectorServer.java
- src/java.management/share/classes/javax/management/remote/rmi/RMIIIOPServerImpl.java
- src/java.management/share/classes/javax/management/remote/rmi/RMIJRMPServerImpl.java
- src/java.management/share/classes/javax/management/remote/rmi/RMIServer.java
- src/java.management/share/classes/javax/management/remote/rmi/RMIServerImpl.java
- src/java.management/share/classes/javax/management/remote/rmi/package.html
! src/java.management/share/classes/module-info.java
! src/java.rmi/share/classes/module-info.java
! src/java.se/share/classes/module-info.java
! src/jdk.jconsole/share/classes/module-info.java
! src/jdk.management.agent/share/classes/module-info.java
! src/jdk.management.agent/share/classes/sun/management/jmxremote/ConnectorBootstrap.java
! test/javax/management/MBeanInfo/NotificationInfoTest.java
! test/javax/management/MBeanServer/ExceptionTest.java
! test/javax/management/MBeanServer/OldMBeanServerTest.java
! test/javax/management/modelmbean/UnserializableTargetObjectTest.java
! test/javax/management/mxbean/GenericArrayTypeTest.java
! test/javax/management/mxbean/MXBeanExceptionHandlingTest.java
! test/javax/management/mxbean/MXBeanInteropTest1.java
! test/javax/management/mxbean/MXBeanInteropTest2.java
! test/javax/management/mxbean/MXBeanNotifTest.java
! test/javax/management/mxbean/MXBeanTest.java
! test/javax/management/mxbean/MXBeanWeirdParamTest.java
! test/javax/management/query/SupportedQueryTypesTest.java
! test/javax/management/remote/mandatory/connection/AddressableTest.java
! test/javax/management/remote/mandatory/connection/BrokenConnectionTest.java
! test/javax/management/remote/mandatory/connection/CloseableTest.java
! test/javax/management/remote/mandatory/connection/ConnectionListenerNullTest.java
! test/javax/management/remote/mandatory/connection/ConnectionTest.java
! test/javax/management/remote/mandatory/connection/DaemonRMIExporterTest.java
! test/javax/management/remote/mandatory/connection/GetConnectionTest.java
! test/javax/management/remote/mandatory/connection/IIOPURLTest.java
! test/javax/management/remote/mandatory/connection/IdleTimeoutTest.java
! test/javax/management/remote/mandatory/connection/MultiThreadDeadLockTest.java
! test/javax/management/remote/mandatory/connection/ObjectInputStreamWithLoaderNullCheckTest.java
! test/javax/management/remote/mandatory/connection/RMIConnectorInternalMapTest.java
! test/javax/management/remote/mandatory/connection/RMIConnectorNullSubjectConnTest.java
! test/javax/management/remote/mandatory/connection/RMIConnector_NPETest.java
! test/javax/management/remote/mandatory/connection/RMIExitTest.java
! test/javax/management/remote/mandatory/connection/RMISerializeTest.java
! test/javax/management/remote/mandatory/connectorServer/ConnectorStopDeadlockTest.java
! test/javax/management/remote/mandatory/connectorServer/JNDIFailureTest.java
! test/javax/management/remote/mandatory/connectorServer/MBSFPreStartPostStartTest.java
! test/javax/management/remote/mandatory/connectorServer/RMIExporterTest.java
! test/javax/management/remote/mandatory/connectorServer/SetMBeanServerForwarder.java
! test/javax/management/remote/mandatory/loading/DeserializeEncodedURLTest.java
! test/javax/management/remote/mandatory/loading/MissingClassTest.java
! test/javax/management/remote/mandatory/loading/RMIDownloadTest.java
! test/javax/management/remote/mandatory/loading/TargetMBeanTest.java
! test/javax/management/remote/mandatory/notif/ConcurrentModificationTest.java
! test/javax/management/remote/mandatory/notif/DeadListenerTest.java
! test/javax/management/remote/mandatory/notif/EmptyDomainNotificationTest.java
! test/javax/management/remote/mandatory/notif/ListenerScaleTest.java
! test/javax/management/remote/mandatory/notif/NotSerializableNotifTest.java
! test/javax/management/remote/mandatory/notif/NotifReconnectDeadlockTest.java
! test/javax/management/remote/mandatory/notif/NotificationAccessControllerTest.java
! test/javax/management/remote/mandatory/notif/NotificationBufferCreationTest.java
! test/javax/management/remote/mandatory/notif/NotificationEmissionTest.java
! test/javax/management/remote/mandatory/notif/RMINotifTest.java
! test/javax/management/remote/mandatory/notif/ServerNotifs.java
! test/javax/management/remote/mandatory/notif/UnexpectedNotifTest.java
! test/javax/management/remote/mandatory/passwordAccessFile/NonJMXPrincipalsTest.java
! test/javax/management/remote/mandatory/passwordAccessFile/PasswordAccessFileTest.java
! test/javax/management/remote/mandatory/passwordAuthenticator/RMIAltAuthTest.java
! test/javax/management/remote/mandatory/passwordAuthenticator/RMIPasswdAuthTest.java
! test/javax/management/remote/mandatory/provider/ProviderTest.java
! test/javax/management/remote/mandatory/serverError/JMXServerErrorTest.java
! test/javax/management/remote/mandatory/socketFactories/RMISocketFactoriesTest.java
! test/javax/management/remote/mandatory/subjectDelegation/SubjectDelegation1Test.java
! test/javax/management/remote/mandatory/subjectDelegation/SubjectDelegation2Test.java
! test/javax/management/remote/mandatory/subjectDelegation/SubjectDelegation3Test.java
! test/javax/management/remote/mandatory/util/MapNullValuesTest.java
! test/javax/management/security/AuthorizationTest.java
! test/javax/management/security/SecurityTest.java
! test/sun/management/jmxremote/bootstrap/TestManager.java
! test/tools/launcher/modules/listmods/ListModsTest.java
More information about the jdk9-dev-changes
mailing list