-
Enhancement
-
Resolution: Fixed
-
P4
-
None
-
b08
The System Property "jdk.jmx.mbeans.allowNonPublic" was added with JDK-8010285, to optionally be compatible with a time before JDK-8, when Management Interfaces being public was not enforced.
From JDK-8010285:
----
The system property "jdk.jmx.mbeans.allowNonPublic" is used to revert to the old behaviour allowing non-public management interfaces. This property is considered to be transitional and will be removed in the subsequent releases.
----
That was a long time ago. This compatibility convenience flag should be removed.
Removing old obscure properties helps simplify the platform.
- csr for
-
JDK-8347648 Remove the allowNonPublic MBean compatibility property
- Closed
- links to
-
Commit(master) openjdk/jdk/c882160d
-
Review(master) openjdk/jdk/23098