| Package | Description | 
|---|---|
| java.lang.management | 
 Provides the management interfaces for monitoring and management of the
Java virtual machine and other components in the Java runtime. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
BufferPoolMXBean
 | 
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. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static <T extends PlatformManagedObject> | 
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> | 
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> | 
ManagementFactory.getPlatformMXBeans(Class<T> mxbeanInterface)
Returns the list of platform MXBeans implementing
 the given  
mxbeanInterface in the Java
 virtual machine. | 
static <T extends PlatformManagedObject> | 
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. | 
| Modifier and Type | Method and Description | 
|---|---|
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. | 
 Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2016, Oracle and/or its affiliates.  All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.