# 程序包的使用
org.springframework.jmx.export.metadata

- 使用org.springframework.jmx.export.metadata的程序包
  程序包 | 说明
  --- | ---
  org.springframework.jmx.export.annotation | Java 5 annotations for MBean exposure.
  org.springframework.jmx.export.assembler | Provides a strategy for MBeanInfo assembly.
  org.springframework.jmx.export.metadata | Provides generic JMX metadata classes and basic support for reading JMX metadata in a provider-agnostic manner.
  org.springframework.jmx.export.naming | Provides a strategy for ObjectName creation.

- org.springframework.jmx.export.annotation使用的org.springframework.jmx.export.metadata中的类
  类和说明
  InvalidMetadataException Thrown by the `JmxAttributeSource` when it encounters incorrect metadata on a managed resource or one of its methods.
  JmxAttributeSource Interface used by the `MetadataMBeanInfoAssembler` to read source-level metadata from a managed resource's class.
  ManagedAttribute Metadata that indicates to expose a given bean property as JMX attribute.
  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.
  ManagedNotification Metadata that indicates a JMX notification emitted by a bean.
  ManagedOperation Metadata that indicates to expose a given method as JMX operation.
  ManagedOperationParameter Metadata about JMX operation parameters.
  ManagedResource Metadata indicating that instances of an annotated class are to be registered with a JMX server.

- org.springframework.jmx.export.assembler使用的org.springframework.jmx.export.metadata中的类
  类和说明
  JmxAttributeSource Interface used by the `MetadataMBeanInfoAssembler` to read source-level metadata from a managed resource's class.
  ManagedNotification Metadata that indicates a JMX notification emitted by a bean.

- org.springframework.jmx.export.metadata使用的org.springframework.jmx.export.metadata中的类
  类和说明
  AbstractJmxAttribute Base class for all JMX metadata classes.
  InvalidMetadataException Thrown by the `JmxAttributeSource` when it encounters incorrect metadata on a managed resource or one of its methods.
  ManagedAttribute Metadata that indicates to expose a given bean property as JMX attribute.
  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.
  ManagedNotification Metadata that indicates a JMX notification emitted by a bean.
  ManagedOperation Metadata that indicates to expose a given method as JMX operation.
  ManagedOperationParameter Metadata about JMX operation parameters.
  ManagedResource Metadata indicating that instances of an annotated class are to be registered with a JMX server.

- org.springframework.jmx.export.naming使用的org.springframework.jmx.export.metadata中的类
  类和说明
  JmxAttributeSource Interface used by the `MetadataMBeanInfoAssembler` to read source-level metadata from a managed resource's class.