diff -r bcc2354430ff -r ef01e0dccd63 jdk/src/share/classes/sun/management/MemoryManagerImpl.java --- a/jdk/src/share/classes/sun/management/MemoryManagerImpl.java Thu Apr 10 09:02:22 2008 -0700 +++ b/jdk/src/share/classes/sun/management/MemoryManagerImpl.java Thu Apr 10 10:47:13 2008 -0700 @@ -25,9 +25,12 @@ package sun.management; +import java.lang.management.ManagementFactory; import java.lang.management.MemoryManagerMXBean; import java.lang.management.MemoryPoolMXBean; +import javax.management.ObjectName; + /** * Implementation class for a memory manager. * Standard and committed hotspot-specific metrics if any. @@ -73,4 +76,8 @@ } private native MemoryPoolMXBean[] getMemoryPools0(); + public ObjectName getObjectName() { + return Util.newObjectName(ManagementFactory.MEMORY_MANAGER_MXBEAN_DOMAIN_TYPE, getName()); + } + }