| Class | Description |
|---|---|
| AnnotationJmxAttributeSource |
Implementation of the
JmxAttributeSource interface that
reads annotations and exposes the corresponding attributes. |
| AnnotationMBeanExporter |
Convenient subclass of Spring's standard
MBeanExporter,
activating annotation usage for JMX exposure of Spring beans:
ManagedResource, ManagedAttribute, ManagedOperation, etc. |
| Annotation Type | Description |
|---|---|
| ManagedAttribute |
Method-level annotation that indicates to expose a given bean property as a
JMX attribute, corresponding to the
ManagedAttribute. |
| ManagedMetric |
Method-level annotation that indicates to expose a given bean property as a
JMX attribute, with added descriptor properties to indicate that it is a metric.
|
| ManagedNotification |
Type-level annotation that indicates a JMX notification emitted by a bean.
|
| ManagedNotifications |
Type-level annotation used as a container for one or more
@ManagedNotification declarations. |
| ManagedOperation |
Method-level annotation that indicates to expose a given method as a JMX operation,
corresponding to the
ManagedOperation
attribute. |
| ManagedOperationParameter |
Method-level annotation used to provide metadata about operation parameters, corresponding
to a
ManagedOperationParameter attribute. |
| ManagedOperationParameters |
Method-level annotation used as a container for one or more
@ManagedOperationParameter declarations. |
| ManagedResource |
Class-level annotation that indicates to register instances of a class with a JMX server,
corresponding to the
ManagedResource attribute. |
Hooked into Spring's JMX export infrastructure via a special
JmxAttributeSource implementation.