java - 如何枚举 JDK 的所有 MBean?

标签 java jmx mbeans

我想知道是否可以枚举从 ManagementFactory.getRuntimeMXBean 获取的所有 MBean

最佳答案

您可以使用queryMBeans MBeanServerConnection 上的方法列出服务上的所有 Bean(只需为两个参数传递 null)。

要使用 ManagementFactory 执行此操作,请调用 ManagementFactory.getPlatformMBeanServer().queryMBeans(null,null);

关于java - 如何枚举 JDK 的所有 MBean?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8243014/

相关文章:

java - 当我尝试解密时出现以下错误

java - 处理数组中的空对象

java - 如何在不调用外部 API 的情况下创建微小的 url (Java)

java - 在JMX中,我可以直接获取特定的MBeanAttributeInfo吗?

java - 如何使用 JMX 客户端列出所有 MBean

java - 使用 JMX/MBean 监控 Cassandra CPU 使用情况

java - 如何使用 SL4J 将变量包装在 Log4j2 上

tomcat - 如何从 2 个 Tomcat 内访问同一个 JMX MBean 服务器

java - 使用 JMX 公开 java 方法

java - 是否有必要从 Platform MBean Server 注销 MBean?