# Uses of Interface
org.springframework.jmx.export.naming.ObjectNamingStrategy

Packages that use ObjectNamingStrategy
Package
Description
org.springframework.jmx.export
This package provides declarative creation and registration of Spring-managed beans as JMX MBeans.
org.springframework.jmx.export.naming
Provides a strategy for ObjectName creation.

## Uses of ObjectNamingStrategy in org.springframework.jmx.export

Methods in org.springframework.jmx.export with parameters of type ObjectNamingStrategy
Modifier and Type
Method
Description
`void`
MBeanExporter.`setNamingStrategy(ObjectNamingStrategy namingStrategy)`
Set the implementation of the `ObjectNamingStrategy` interface to use for this exporter.

## Uses of ObjectNamingStrategy in org.springframework.jmx.export.naming

Classes in org.springframework.jmx.export.naming that implement ObjectNamingStrategy
Modifier and Type
Class
Description
`class`
`IdentityNamingStrategy`
An implementation of the `ObjectNamingStrategy` interface that creates a name based on the identity of a given instance.
`class`
`KeyNamingStrategy`
`ObjectNamingStrategy` implementation that builds `ObjectName` instances from the key used in the "beans" map passed to `MBeanExporter`.
`class`
`MetadataNamingStrategy`
An implementation of the `ObjectNamingStrategy` interface that reads the `ObjectName` from the source-level metadata.