Package org.springframework.jmx.export.annotation
@NullMarked
package org.springframework.jmx.export.annotation
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 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 used as a container for one or more@ManagedNotification
declarations.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 as a container for one or more@ManagedOperationParameter
declarations.Class-level annotation that indicates to register instances of a class with a JMX server, corresponding to theManagedResource
attribute.