spring-framework / org.springframework.jmx.export.metadata

Package org.springframework.jmx.export.metadata

Types

JmxAttributeSource

interface JmxAttributeSource

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

JmxMetadataUtils

abstract class JmxMetadataUtils

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

ManagedAttribute

open class ManagedAttribute : AbstractJmxAttribute

Metadata that indicates to expose a given bean property as JMX attribute. Only valid when used on a JavaBean getter or setter.

ManagedMetric

open class ManagedMetric : AbstractJmxAttribute

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. Only valid when used on a JavaBean getter.

ManagedOperation

open class ManagedOperation : AbstractJmxAttribute

Metadata that indicates to expose a given method as JMX operation. Only valid when used on a method that is not a JavaBean getter or setter.

Exceptions

InvalidMetadataException

open class InvalidMetadataException : JmxException

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