## Uses of Interface
java.lang.management.PlatformManagedObject

Packages that use PlatformManagedObject
java.lang.management: Provides the management interfaces for monitoring and management of the Java virtual machine and other components in the Java runtime.

### Uses of PlatformManagedObject in java.lang.management

Subinterfaces of PlatformManagedObject in java.lang.management
`interface` `BufferPoolMXBean` The management interface for a buffer pool, for example a pool of `direct` or `mapped` buffers.
`interface` `ClassLoadingMXBean` The management interface for the class loading system of the Java virtual machine.
`interface` `CompilationMXBean` The management interface for the compilation system of the Java virtual machine.
`interface` `GarbageCollectorMXBean` The management interface for the garbage collection of the Java virtual machine.
`interface` `MemoryManagerMXBean` The management interface for a memory manager.
`interface` `MemoryMXBean` The management interface for the memory system of the Java virtual machine.
`interface` `MemoryPoolMXBean` The management interface for a memory pool.
`interface` `OperatingSystemMXBean` The management interface for the operating system on which the Java virtual machine is running.
`interface` `PlatformLoggingMXBean` The management interface for the logging facility.
`interface` `RuntimeMXBean` The management interface for the runtime system of the Java virtual machine.
`interface` `ThreadMXBean` The management interface for the thread system of the Java virtual machine.

Methods in java.lang.management with type parameters of type PlatformManagedObject
`static <T extends PlatformManagedObject> T` ManagementFactory.`getPlatformMXBean(Class<T> mxbeanInterface)` Returns the platform MXBean implementing the given `mxbeanInterface` which is specified to have one single instance in the Java virtual machine.
`static <T extends PlatformManagedObject> T` ManagementFactory.`getPlatformMXBean(MBeanServerConnection connection, Class<T> mxbeanInterface)` Returns the platform MXBean proxy for `mxbeanInterface` which is specified to have one single instance in a Java virtual machine and the proxy will forward the method calls through the given `MBeanServerConnection`.
`static <T extends PlatformManagedObject> List<T>` ManagementFactory.`getPlatformMXBeans(Class<T> mxbeanInterface)` Returns the list of platform MXBeans implementing the given `mxbeanInterface` in the Java virtual machine.
`static <T extends PlatformManagedObject> List<T>` ManagementFactory.`getPlatformMXBeans(MBeanServerConnection connection, Class<T> mxbeanInterface)` Returns the list of the platform MXBean proxies for forwarding the method calls of the `mxbeanInterface` through the given `MBeanServerConnection`.

Methods in java.lang.management that return types with arguments of type PlatformManagedObject
`static Set<Class<? extends PlatformManagedObject>>` ManagementFactory.`getPlatformManagementInterfaces()` Returns the set of `Class` objects, subinterface of `PlatformManagedObject`, representing all management interfaces for monitoring and managing the Java platform.