8358701: Remove misleading javax.management.remote API doc wording about JMX spec, and historic link to JMXMP

Reviewed-by: alanb, sspitsyn
This commit is contained in:
Kevin Walls 2025-06-12 20:06:19 +00:00
parent db7af2b3c3
commit 66535fe26d

View File

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2002, 2024, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 2002, 2025, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
@ -27,12 +27,9 @@
* <p>Interfaces for remote access to * <p>Interfaces for remote access to
* JMX MBean servers. * JMX MBean servers.
* This package defines the essential interfaces for making a JMX * This package defines the essential interfaces for making a JMX
* MBean server manageable remotely. The specification of this * MBean server manageable remotely.</p>
* functionality is completed by Part III of the
* <a href="https://jcp.org/aboutJava/communityprocess/mrel/jsr160/index2.html">
* JMX Specification, version 1.4</a></p>
* *
* <p>The JMX specification defines the notion of <b>connectors</b>. * <p>JMX defines the notion of <b>connectors</b>.
* A connector is attached to a JMX API MBean server and makes it * A connector is attached to a JMX API MBean server and makes it
* accessible to remote Java clients. The client end of a * accessible to remote Java clients. The client end of a
* connector exports essentially the same interface as the MBean * connector exports essentially the same interface as the MBean
@ -41,32 +38,17 @@
* interface.</p> * interface.</p>
* *
* <p>A connector makes an MBean server remotely accessible through * <p>A connector makes an MBean server remotely accessible through
* a given protocol. The JMX Remote API allows the use of different * a given protocol.
* type of connectors:
* *
* <ul> * <ul>
* <li>The JMX Remote API defines a standard connector, * <li>The JMX Remote API defines a standard connector,
* the <b>RMI Connector</b>, which provides remote access to an * the <b>RMI Connector</b>, which provides remote access to an
* MBeanServer through RMI. * MBeanServer through RMI.
* *
* <li>The JMX Remote API also defines an optional connector called * <li>Other connector protocols are also possible using the
* <b>JMXMP Connector</b> implementing the JMX Message Protocol
* (JMXMP). As it is optional, it is not part of this bundle (see
* note below).
*
* <li>User-defined connector protocols are also possible using the
* {@link javax.management.remote.JMXConnectorFactory * {@link javax.management.remote.JMXConnectorFactory
* JMXConnectorFactory} and, optionally, the Generic Connector * JMXConnectorFactory}.
* (not part of this bundle, see note below). * </ul>
* </ul>
*
* <p><u>Note</u>: the optional packages implementing
* the optional part of the <em>JMX Remote API</em>
* are not included in the <em>Java SE Platform</em>
* but are available from the <em>JMX Remote API
* <a href="https://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-java-plat-419418.html">
* Reference Implementation</a></em>.</p>
*
* *
* <h2>Connector addresses</h2> * <h2>Connector addresses</h2>
* *