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.