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
JmxAttributeSource
interface 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 theManagedOperation
attribute.Method-level annotation used to provide metadata about operation parameters, corresponding to aManagedOperationParameter
attribute.Method-level annotation used to provide metadata about operation parameters, corresponding to an array ofManagedOperationParameter
attributes.Class-level annotation that indicates to register instances of a class with a JMX server, corresponding to theManagedResource
attribute.