# Package org.springframework.jmx.export.naming

Provides a strategy for ObjectName creation.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  ObjectNamingStrategy | Strategy interface that encapsulates the creation of `ObjectName` instances.
  SelfNaming | Interface that allows infrastructure components to provide their own `ObjectName`s to the `MBeanExporter`.

- Class Summary
  Class | Description
  --- | ---
  IdentityNamingStrategy | An implementation of the `ObjectNamingStrategy` interface that creates a name based on the the identity of a given instance.
  KeyNamingStrategy | `ObjectNamingStrategy` implementation that builds `ObjectName` instances from the key used in the "beans" map passed to `MBeanExporter`.
  MetadataNamingStrategy | An implementation of the `ObjectNamingStrategy` interface that reads the `ObjectName` from the source-level metadata.

## Package org.springframework.jmx.export.naming Description

Provides a strategy for ObjectName creation. Used by MBeanExporter to determine the JMX names to use for exported Spring-managed beans.