APIdia Launch Partner
Top Fields Constructors Methods
com.sun.management.internal

public final Class PlatformMBeanProviderImpl

extends PlatformMBeanProvider
Class Inheritance
Annotations
@SuppressWarnings:removal, restricted
Imports
com.sun.management.DiagnosticCommandMBean, .HotSpotDiagnosticMXBean, .ThreadMXBean, java.lang.management.ManagementFactory, .MemoryManagerMXBean, .OperatingSystemMXBean, java.util.ArrayList, .Collections, .HashMap, .List, .Map, .Set, java.util.stream.Collectors, .Stream, javax.management.DynamicMBean, jdk.management.HotSpotAOTCacheMXBean, .VirtualThreadSchedulerMXBean, sun.management.ManagementFactoryHelper, sun.management.spi.PlatformMBeanProvider

Field Summary

Modifier and TypeField and Description
pack-priv static final String
private static HotSpotDiagnostic
private final List<PlatformMBeanProvider.PlatformComponent<?>>
private static OperatingSystemMXBean

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private static synchronized HotSpotDiagnosticMXBean
private static synchronized OperatingSystemMXBean
public List<PlatformMBeanProvider.PlatformComponent<?>>
getPlatformComponentList()

Implements abstract sun.management.spi.PlatformMBeanProvider.getPlatformComponentList.

Returns a list of PlatformComponent instances describing the Platform MBeans provided by this provider.

private List<PlatformMBeanProvider.PlatformComponent<?>>
init()

Field Detail

DIAGNOSTIC_COMMAND_MBEAN_NAMEback to summary
pack-priv static final String DIAGNOSTIC_COMMAND_MBEAN_NAME
hsDiagMBeanback to summary
private static HotSpotDiagnostic hsDiagMBean
mxbeanListback to summary
private final List<PlatformMBeanProvider.PlatformComponent<?>> mxbeanList
osMBeanback to summary
private static OperatingSystemMXBean osMBean

Constructor Detail

PlatformMBeanProviderImplback to summary
public PlatformMBeanProviderImpl()

Method Detail

getDiagnosticMXBeanback to summary
private static synchronized HotSpotDiagnosticMXBean getDiagnosticMXBean()
getOperatingSystemMXBeanback to summary
private static synchronized OperatingSystemMXBean getOperatingSystemMXBean()
getPlatformComponentListback to summary
public List<PlatformMBeanProvider.PlatformComponent<?>> getPlatformComponentList()

Implements abstract sun.management.spi.PlatformMBeanProvider.getPlatformComponentList.

Doc from sun.management.spi.PlatformMBeanProvider.getPlatformComponentList.

Returns a list of PlatformComponent instances describing the Platform MBeans provided by this provider.

Annotations
@Override
initback to summary
private List<PlatformMBeanProvider.PlatformComponent<?>> init()