org.springframework.jmx.export.annotation (Spring Framework 3.2.1.RELEASE API)
Date: 2013-01-24

# Package org.springframework.jmx.export.annotation

JDK 1.5+ annotations for MBean exposure.

See: Description

- Class Summary
  Class | Description
  --- | ---
  AnnotationJmxAttributeSource | Implementation of the `JmxAttributeSource` interface that reads JDK 1.5+ annotations and exposes the corresponding attributes.
  AnnotationMBeanExporter | Convenient subclass of Spring's standard `MBeanExporter`, activating Java 5 annotation usage for JMX exposure of Spring beans: `ManagedResource`, `ManagedAttribute`, `ManagedOperation`, etc.

- Annotation Types Summary
  Annotation Type | Description
  --- | ---
  ManagedAttribute | JDK 1.5+ method-level annotation that indicates to expose a given bean property as JMX attribute, corresponding to the ManagedAttribute attribute.
  ManagedMetric | JDK 1.5+ method-level annotation that indicates to expose a given bean property as JMX attribute, with added Descriptor properties to indicate that it is a metric.
  ManagedNotification | JDK 1.5+ method-level annotation that indicates a JMX notification emitted by a bean.
  ManagedNotifications | JDK 1.5+ method-level annotation that indicates JMX notifications emitted by a bean, containing multiple `ManagedNotifications`
  ManagedOperation | JDK 1.5+ method-level annotation that indicates to expose a given method as JMX operation, corresponding to the ManagedOperation attribute.
  ManagedOperationParameter | JDK 1.5+ method-level annotation used to provide metadata about operation parameters, corresponding to a `ManagedOperationParameter` attribute.
  ManagedOperationParameters | JDK 1.5+ method-level annotation used to provide metadata about operation parameters, corresponding to an array of `ManagedOperationParameter` attributes.
  ManagedResource | JDK 1.5+ class-level annotation that indicates to register instances of a class with a JMX server, corresponding to the ManagedResource attribute.

## Package org.springframework.jmx.export.annotation Description

JDK 1.5+ annotations for MBean exposure. Hooked into Spring's JMX export infrastructure via a special JmxAttributeSource implementation.