JMX Mbean : A Bean following JMX Specification
Categories:
- Standard MBean *
- Dynamic MBean
- Open Mbean
- Model Mbean
- MXBean *
* Simplest Ones
Standard MBean:
- SomethingMBean -> Interface
- Something -> Java Class
Every method in interface defines either an attribute or an operation in MBean (no Business Process there)
Management:
management is performed by JMX agent
JMX Agent –> Mbean Server : is a managed object server in which MBeans are registered
JMX Agent –also–> set services to manage MBeans
JMX Agent [You have to write it in your project]
- getPlatformMbeanServer
- ObjectName
- RegisterMbean (MbeanServer, Obj)