- 
    Enhancement 
- 
    Resolution: Fixed
- 
     P4 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 Commit(master)
        openjdk/jdk/c882160d
- 
                     Review(master)
        openjdk/jdk/23098 Review(master)
        openjdk/jdk/23098