Package org.springframework.jmx.export.annotation
@NonNullApi
@NonNullFields
package org.springframework.jmx.export.annotation
Java 5 annotations for MBean exposure.
Hooked into Spring's JMX export infrastructure
via a special JmxAttributeSource implementation.
-
ClassDescriptionImplementation of the
JmxAttributeSourceinterface that reads annotations and exposes the corresponding attributes.Convenient subclass of Spring's standardMBeanExporter, activating Java 5 annotation usage for JMX exposure of Spring beans:ManagedResource,ManagedAttribute,ManagedOperation, etc.Method-level annotation that indicates to expose a given bean property as a JMX attribute, corresponding to theManagedAttribute.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.Type-level annotation that indicates a JMX notification emitted by a bean.Type-level annotation that indicates JMX notifications emitted by a bean, containing multipleManagedNotifications.Method-level annotation that indicates to expose a given method as a JMX operation, corresponding to theManagedOperationattribute.Method-level annotation used to provide metadata about operation parameters, corresponding to aManagedOperationParameterattribute.Method-level annotation used to provide metadata about operation parameters, corresponding to an array ofManagedOperationParameterattributes.Class-level annotation that indicates to register instances of a class with a JMX server, corresponding to theManagedResourceattribute.