Provides generic JMX metadata classes and basic support for reading
JMX metadata in a provider-agnostic manner.
Interfaces
| JmxAttributeSource |
Interface used by the MetadataMBeanInfoAssembler to
read source-level metadata from a managed resource's class. |
Classes
| AbstractJmxAttribute |
Base class for all JMX metadata classes. |
| JmxMetadataUtils |
Utility methods for converting Spring JMX metadata into their plain JMX equivalents. |
| 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. |
Exceptions
| InvalidMetadataException |
Thrown by the JmxAttributeSource when it encounters
incorrect metadata on a managed resource or one of its methods. |