Top Description Interfaces Classes
[default module]

Package org.springframework.jmx.export.metadata

Annotations
@NonNullApi
@NonNullFields
Imports
org.springframework.lang.NonNullApi, .NonNullFields

Provides generic JMX metadata classes and basic support for reading JMX metadata in a provider-agnostic manner.

Interface Summary

Modifier and TypeInterface and Description
public interface
JmxAttributeSource

Interface used by the MetadataMBeanInfoAssembler to read source-level metadata from a managed resource's class.

Class Summary

Modifier and TypeClass and Description
public abstract class
AbstractJmxAttribute

Base class for all JMX metadata classes.

public class
InvalidMetadataException

Thrown by the JmxAttributeSource when it encounters incorrect metadata on a managed resource or one of its methods.

public abstract class
JmxMetadataUtils

Utility methods for converting Spring JMX metadata into their plain JMX equivalents.

public class
ManagedAttribute

Metadata that indicates to expose a given bean property as JMX attribute.

public class
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.

public class
ManagedNotification

Metadata that indicates a JMX notification emitted by a bean.

public class
ManagedOperation

Metadata that indicates to expose a given method as JMX operation.

public class
ManagedOperationParameter

Metadata about JMX operation parameters.

public class
ManagedResource

Metadata indicating that instances of an annotated class are to be registered with a JMX server.