Class IdentityNamingStrategy
java.lang.Object
org.springframework.jmx.export.naming.IdentityNamingStrategy
- All Implemented Interfaces:
- ObjectNamingStrategy
An implementation of the 
ObjectNamingStrategy interface that
 creates a name based on the identity of a given instance.
 The resulting ObjectName will be in the form
 package:class=class name,hashCode=identity hash (in hex)
- Since:
- 1.2
- Author:
- Rob Harrop, Juergen Hoeller
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptiongetObjectName(Object managedBean, @Nullable String beanKey) Returns an instance ofObjectNamebased on the identity of the managed resource.
- 
Field Details- 
TYPE_KEYThe type key.- See Also:
 
- 
HASH_CODE_KEYThe hash code key.- See Also:
 
 
- 
- 
Constructor Details- 
IdentityNamingStrategypublic IdentityNamingStrategy()
 
- 
- 
Method Details- 
getObjectNamepublic ObjectName getObjectName(Object managedBean, @Nullable String beanKey) throws MalformedObjectNameException Returns an instance ofObjectNamebased on the identity of the managed resource.- Specified by:
- getObjectNamein interface- ObjectNamingStrategy
- Parameters:
- managedBean- the bean that will be exposed under the returned- ObjectName
- beanKey- the key associated with this bean in the beans map passed to the- MBeanExporter
- Returns:
- the ObjectNameinstance
- Throws:
- MalformedObjectNameException- if the resulting- ObjectNameis invalid
 
 
-