@ -17,6 +17,7 @@
@@ -17,6 +17,7 @@
package org.springframework.boot.autoconfigure.jmx ;
import java.util.Hashtable ;
import java.util.Map ;
import javax.management.MalformedObjectNameException ;
import javax.management.ObjectName ;
@ -57,8 +58,8 @@ public class ParentAwareNamingStrategy extends MetadataNamingStrategy implements
@@ -57,8 +58,8 @@ public class ParentAwareNamingStrategy extends MetadataNamingStrategy implements
@Override
public ObjectName getObjectName ( Object managedBean , String beanKey ) throws MalformedObjectNameException {
ObjectName name = super . getObjectName ( managedBean , beanKey ) ;
Hashtable < String , String > properties = new Hashtable < > ( ) ;
properties . putAll ( name . getKeyPropertyList ( ) ) ;
Map < String , String > keyPropertyList = name . getKeyPropertyList ( ) ;
Hashtable < String , String > properties = new Hashtable < > ( keyPropertyList ) ;
if ( this . ensureUniqueRuntimeObjectNames ) {
properties . put ( "identity" , ObjectUtils . getIdentityHexString ( managedBean ) ) ;
}