| Package | Description | 
|---|---|
| org.springframework.jmx.export.annotation | Java 5 annotations for MBean exposure. | 
| org.springframework.jmx.export.assembler | Provides a strategy for MBeanInfo assembly. | 
| org.springframework.jmx.export.metadata | Provides generic JMX metadata classes and basic support for reading
 JMX metadata in a provider-agnostic manner. | 
| org.springframework.jmx.export.naming | Provides a strategy for ObjectName creation. | 
| Class and Description | 
|---|
| InvalidMetadataException Thrown by the  JmxAttributeSourcewhen it encounters
 incorrect metadata on a managed resource or one of its methods. | 
| JmxAttributeSource Interface used by the  MetadataMBeanInfoAssemblerto
 read source-level metadata from a managed resource's class. | 
| ManagedAttribute Metadata that indicates to expose a given bean property as JMX attribute. | 
| ManagedMetric Metadata that indicates to expose a given bean property as a JMX attribute,
 with additional descriptor properties that indicate that the attribute is a
 metric. | 
| ManagedNotification Metadata that indicates a JMX notification emitted by a bean. | 
| ManagedOperation Metadata that indicates to expose a given method as JMX operation. | 
| ManagedOperationParameter Metadata about JMX operation parameters. | 
| ManagedResource Metadata indicating that instances of an annotated class
 are to be registered with a JMX server. | 
| Class and Description | 
|---|
| JmxAttributeSource Interface used by the  MetadataMBeanInfoAssemblerto
 read source-level metadata from a managed resource's class. | 
| ManagedNotification Metadata that indicates a JMX notification emitted by a bean. | 
| Class and Description | 
|---|
| AbstractJmxAttribute Base class for all JMX metadata classes. | 
| InvalidMetadataException Thrown by the  JmxAttributeSourcewhen it encounters
 incorrect metadata on a managed resource or one of its methods. | 
| ManagedAttribute Metadata that indicates to expose a given bean property as JMX attribute. | 
| ManagedMetric Metadata that indicates to expose a given bean property as a JMX attribute,
 with additional descriptor properties that indicate that the attribute is a
 metric. | 
| ManagedNotification Metadata that indicates a JMX notification emitted by a bean. | 
| ManagedOperation Metadata that indicates to expose a given method as JMX operation. | 
| ManagedOperationParameter Metadata about JMX operation parameters. | 
| ManagedResource Metadata indicating that instances of an annotated class
 are to be registered with a JMX server. | 
| Class and Description | 
|---|
| JmxAttributeSource Interface used by the  MetadataMBeanInfoAssemblerto
 read source-level metadata from a managed resource's class. |