# 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.