Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8345045

Remove the jmx.remote.x.buffer.size JMX notification property

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Unresolved
    • Icon: P4 P4
    • 25
    • None
    • core-svc
    • None


      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.

            kevinw Kevin Walls
            kevinw Kevin Walls
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: