jdk/src/share/classes/java/lang/management/PlatformComponent.java
changeset 3066 cd3861104f4d
parent 1225 6ef6227d36eb
child 4156 acaa49a2768a
--- a/jdk/src/share/classes/java/lang/management/PlatformComponent.java	Sat Jun 27 21:46:53 2009 +0100
+++ b/jdk/src/share/classes/java/lang/management/PlatformComponent.java	Sat Jun 27 21:49:41 2009 +0100
@@ -34,7 +34,6 @@
 import java.util.logging.LogManager;
 import java.nio.BufferPoolMXBean;
 import javax.management.MBeanServerConnection;
-import javax.management.MalformedObjectNameException;
 import javax.management.ObjectName;
 
 import com.sun.management.HotSpotDiagnosticMXBean;
@@ -198,10 +197,7 @@
         "java.nio", "BufferPool", keyProperties("name"),
         new MXBeanFetcher<BufferPoolMXBean>() {
             public List<BufferPoolMXBean> getMXBeans() {
-                List<BufferPoolMXBean> pools = new ArrayList<BufferPoolMXBean>(2);
-                pools.add( sun.misc.SharedSecrets.getJavaNioAccess().getDirectBufferPoolMXBean() );
-                pools.add( sun.nio.ch.FileChannelImpl.getMappedBufferPoolMXBean() );
-                return pools;
+                return ManagementFactoryHelper.getBufferPoolMXBeans();
             }
         }),