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