diff -r bcc2354430ff -r ef01e0dccd63 jdk/src/share/classes/sun/management/RuntimeImpl.java --- a/jdk/src/share/classes/sun/management/RuntimeImpl.java Thu Apr 10 09:02:22 2008 -0700 +++ b/jdk/src/share/classes/sun/management/RuntimeImpl.java Thu Apr 10 10:47:13 2008 -0700 @@ -26,6 +26,7 @@ package sun.management; import java.lang.management.RuntimeMXBean; +import java.lang.management.ManagementFactory; import java.util.List; import java.util.HashMap; @@ -38,6 +39,7 @@ import javax.management.openmbean.OpenType; import javax.management.openmbean.SimpleType; import javax.management.openmbean.OpenDataException; +import javax.management.ObjectName; /** * Implementation class for the runtime subsystem. @@ -104,12 +106,12 @@ throw new UnsupportedOperationException( "Boot class path mechanism is not supported"); } - ManagementFactory.checkMonitorAccess(); + Util.checkMonitorAccess(); return jvm.getBootClassPath(); } public List getInputArguments() { - ManagementFactory.checkMonitorAccess(); + Util.checkMonitorAccess(); return jvm.getVmArguments(); } @@ -145,4 +147,9 @@ return map; } + + public ObjectName getObjectName() { + return Util.newObjectName(ManagementFactory.RUNTIME_MXBEAN_NAME); + } + }