JBoss MBean主要类关系

1.JBoss MBean注册类默认为BasicMBeanRegistry,它拥有domainMap,用来存放domain与MBeanMap的映射,格式为Map<domain,Map<properties,mBeanEntry>>,
domain:properties为MBean的名称,以ObjectName类表示.

2.MBeanEntry主要包含MBeanInvoker对象,MBeanInvoker主要包含getMBeanInfo()方法(用于获取MBean元数据MBeanInfo)和invoke()方法(Mbean的调用接口);MBeanInfo包含MBean的Attribute、Operation、Construtor、Notification等.

3.MBeanInvoker包含一个引用对象,在调用其invoke方法时,一般会调用引用对象的相关操作.

你可能感兴趣的:(jboss)