package org.example.testJmx;
import javax.management.*;
import java.lang.management.ManagementFactory;
public class Main {
public static void main(String[] args) throws Exception {
MBeanServer mbs = ManagementFactory.getPlatformMBeanServer();
// 注册
// mbs.registerMBean(bean, xxx)
// 调用
int sec = 1;
mbs.invoke(new ObjectName("bean:name=Stop"), "stop", new Object[]{sec}, new String[]{int.class.getName()});
}
}
有时需要提供给客户端调用一些管理命令,相当于主动点击了jconsole中的按钮。