public interface MyMBean { public void doSomething(); public int getSomething(); public void setSomething(int value); } public class MyMBeanImpl implements MyMBean { private int something; public void doSomething() { } public int getSomething() { return something; } public void setSomething(int value) { this.something = value; } } MBeanServer server = ManagementFactory.getPlatformMBeanServer(); ObjectName name = new ObjectName("com.example:type=MyMBean"); MyMBean mbean = new MyMBeanImpl(); server.registerMBean(mbean, name); MBeanServerConnection connection = ManagementFactory.getPlatformMBeanServer(); ObjectName name = new ObjectName("com.example:type=MyMBean"); connection.invoke(name, "doSomething", null, null); int value = (int)connection.getAttribute(name, "something"); connection.setAttribute(name, new Attribute("something", value + 1));


上一篇:
下一篇:
切换中文