ObjectName function ( ObjectName arg0 , Object arg1 ) { Hashtable < String , String > loc0 = arg0 . getKeyPropertyList ( ) ; loc0 . put ( IDENTITY_OBJECT_NAME_KEY , ObjectUtils . getIdentityHexString ( arg1 ) ) ; return ObjectNameManager . getInstance ( arg0 . getDomain ( ) , loc0 ) ; }
append an additional key/value pair to an existing objectname with the key beingthe static value identity and the value being the identity hash code of themanaged resource being exposed on the supplied objectname . this can be used to provide a unique objectname for each distinct instance of a particular bean orclass . useful when generating objectname objectnames at runtime for a set ofmanaged resources based on the template value supplied by a org.springframework.jmx.export.naming.objectnamingstrategy . concode_field_sep Log logger concode_elem_sep String MBEAN_SUFFIX concode_elem_sep String IDENTITY_OBJECT_NAME_KEY concode_field_sep Class<?> getMBeanInterface concode_elem_sep String[] getMethodSignature concode_elem_sep Class<?>[] parameterInfoToTypes concode_elem_sep Class<?>[] parameterInfoToTypes concode_elem_sep Class<?> getClassToExpose concode_elem_sep Class<?> getClassToExpose concode_elem_sep boolean isMXBeanSupportAvailable concode_elem_sep boolean isMBean concode_elem_sep String getAttributeName concode_elem_sep MBeanServer locateMBeanServer concode_elem_sep MBeanServer locateMBeanServer concode_elem_sep Class<?> getMXBeanInterface