Package org.jsesoft.mmbi

Provides JMX Model MBean instrumentation on the fly.

See:
          Description

Class Summary
MMBIAnnotationInspector Provides services for .
MMBIClassInspector Provides services for MMBIClassInspector.
MMBIConstructorInspector Provides services for .
MMBIFieldInspector Provides services for MMBI field inspectors.
MMBIMethodInspector Provides services for MMBIMethodBeansInspector.
MMBIParameterTypesInspector Provides services for MMBI parameter types inspectors.
MMBIPassBack Provides passback structure for MMBI.
ModelMBeanHelpers Provides helpers for model mbeans.
ModelMBeanInstrumentor Instruments (an registers) an arbitrary object as Model MBean.
NamedModelMBean Couples the Model MBean with its ObjectInstance information (eg ObjectName).
 

Annotation Types Summary
JMX Provides additional information for JMX Model MBean Instrumentation.
JMXNotification Provides additional JMX notification information for JMX Model MBean Instrumentation.
 

Package org.jsesoft.mmbi Description

Provides JMX Model MBean instrumentation on the fly.

Package Specification

The org.jsesoft.mmbi package provides the class org.jsesoft.mmbi.ModelMBeanInstrumentor which uses the ReflectionInspector for creating ModelMBeanInfo for an arbitrary class.

The org.jsesoft.mmbi package comes with an annotation for customizing the JMX instrumentation produced by ReflectionInspector with the ModelMBeanInstrumentor. The annotation interface JMX provides accessors for all the fields which can be specified in Model MBean descriptors.

Finally, org.jsesoft.mmbi offers an experimental annotation adding JMX notification instrumentation produced by the ModelMBeanInstrumentor. The annotation interface JMXNotification provides accessors for all the notification fields which can be specified in Model MBean descriptors.

Related Documentation

For overviews, tutorials, examples, guides, and tool documentation, please see:

Since:
0.1


Copyright © 2010 JSESoft. All Rights Reserved.