src/share/classes/java/lang/management/PlatformComponent.java

Print this page

        

*** 32,42 **** import java.util.Set; import java.util.logging.LoggingMXBean; 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; import com.sun.management.UnixOperatingSystemMXBean; --- 32,41 ----
*** 196,209 **** BUFFER_POOL( "java.nio.BufferPoolMXBean", "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; } }), // Sun Platform Extension --- 195,205 ---- BUFFER_POOL( "java.nio.BufferPoolMXBean", "java.nio", "BufferPool", keyProperties("name"), new MXBeanFetcher<BufferPoolMXBean>() { public List<BufferPoolMXBean> getMXBeans() { ! return ManagementFactoryHelper.getBufferPoolMXBeans(); } }), // Sun Platform Extension