Integrated: 8345048: Remove the jmx.extend.open.types compatibility property

Kevin Walls kevinw at openjdk.org
Thu Jan 23 11:08:52 UTC 2025


On Thu, 16 Jan 2025 12:20:14 GMT, Kevin Walls <kevinw at openjdk.org> wrote:

> Classes should not override javax.management.openmbean.OpenType.getClassName(), and this was made illegal (caused an Exception) in JDK6.  A System Property jmx.extend.open.types was introduced to allow such an override, for compatibility reasons.
> 
> This was not documented but was mentioned in the Exception message.
> 
> This compatibility convenience flag should be removed.

This pull request has now been integrated.

Changeset: 119899bc
Author:    Kevin Walls <kevinw at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/119899bc69a5936d2e38065d8a05705c6d37e66f
Stats:     5 lines in 1 file changed: 0 ins; 3 del; 2 mod

8345048: Remove the jmx.extend.open.types compatibility property

Reviewed-by: cjplummer, amenkov, sspitsyn

-------------

PR: https://git.openjdk.org/jdk/pull/23151


More information about the serviceability-dev mailing list