-
Enhancement
-
Resolution: Fixed
-
P4
-
None
-
b08
The JMX notification property "jmx.remote.x.buffer.size" should be removed.
The actual property to use is: "jmx.remote.x.notification.buffer.size"
(src/java.management/share/classes/com/sun/jmx/remote/util/EnvHelp.java)
Reference:
6174229: Environment parameter should be notification.buffer.size instead of buffer.size
"this is inconsistent, and a spec violation (although it is in a non-normative part of the spec). For compatibility, we will need to continue to recognize the jmx.remote.x.buffer.size parameter, but we must also recognize jmx.remote.x.notification.buffer.size if present. The standard parameter should take precedence."
It's 20 years later, precedence should be ceded entirely to the standard parameter, "jmx.remote.x.notification.buffer.size".
This compatibility convenience property should be removed.
Removing old obscure properties helps simplify the platform.
- csr for
-
JDK-8347905 Remove the jmx.remote.x.buffer.size JMX notification property
- Closed
- relates to
-
JDK-6174229 Environment parameter should be notification.buffer.size instead of buffer.size
- Closed
-
JDK-8349481 Release Note: Removal of old JMX System Properties
- Closed
- links to
-
Commit(master) openjdk/jdk/8b46db0c
-
Review(master) openjdk/jdk/23145