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
The interface for the management buffer pool.
|
interface |
ClassLoadingMXBean
The management and monitoring interface for the virtual machine's class
loading functionality.
|
interface |
CompilationMXBean
The management and monitoring interface for the virtual machine's compilation
functionality.
|
interface |
GarbageCollectorMXBean
The interface for managing and monitoring the virtual machine's garbage
collection functionality.
|
interface |
MemoryManagerMXBean
The management and monitoring interface for a virtual machine memory manager.
|
interface |
MemoryMXBean
The management and monitoring interface for a virtual machine's memory
system.
|
interface |
MemoryPoolMXBean
The management and monitoring interface for a virtual machine memory pool.
|
interface |
OperatingSystemMXBean
The management and monitoring interface for the operating system where the
virtual machine is running.
|
interface |
PlatformLoggingMXBean
The management interface for the logging facility.
|
interface |
RuntimeMXBean
The management and monitoring interface for the runtime system of the virtual
machine.
|
interface |
ThreadMXBean
The management and monitoring interface for the threading system of the
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 a list of all of the platform
MXBean
objects which implement the specified management interface. |
static <T extends PlatformManagedObject> |
ManagementFactory.getPlatformMXBeans(MBeanServerConnection connection,
Class<T> mxbeanInterface)
Return a list of MXBean proxies that can proxy the
mxbeanInterface
using the specified MBeanServerConnection . |
Modifier and Type | Method and Description |
---|---|
static Set<Class<? extends PlatformManagedObject>> |
ManagementFactory.getPlatformManagementInterfaces()
Return the set of all platform
MXBean interface classes. |
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, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.