MXBean
概要
プログラム
インターフェースを作成する。
package at.hazm.mxbean;
import javax.management.MXBean;
@MXBean
public interface Diagnostics {
public void shutdown();
}
実装クラスを作成する。
package at.hazm.mxbean;
public interface MyDiagnostics extends Diagnostics {
public void shutdown() {
}
}
登録する。
MBeanServer server = ManagementFactory.getPlatformMBeanServer();
Diagnostics mbean = new MyDiagnostics();
server.registerMBean(mbean, "at.hazm.mxbean:name=diagnostics");