JMX specification supports the following types of Bean:
- Standard MBeans
- Dynamic MBeans
- Open MBeans
- Model MBeans
- MXBeans
Managing Resource using JMX Agent:
MBeanServer mbs = ManagementFactory.getPlatformMBeanServer();
ObjectName name = new ObjectName("com.example:type=Hello");
Hello mbean = new Hello();
mbs.registerMBean(mbean, name);
Out of the box predefined JMX bean
ManagementFactory.getRuntimeMXBean().getName()
ManagementFactory.getThreadMXBean().getThreadCount()
ManagementFactory.getMemoryPoolMXBeans().forEach() mpmx> mpmx .getPeakUsage();
ManagementFactory.getClassLoadingMXBean();
No comments:
Post a Comment