@FunctionalInterface
public interface ObjectNamingStrategy
ObjectName instances.
 Used by the MBeanExporter to obtain ObjectNames
 when registering beans.
MBeanExporter, 
ObjectName| Modifier and Type | Method and Description | 
|---|---|
javax.management.ObjectName | 
getObjectName(java.lang.Object managedBean,
             java.lang.String beanKey)
Obtain an  
ObjectName for the supplied bean. | 
javax.management.ObjectName getObjectName(java.lang.Object managedBean,
                                          @Nullable
                                          java.lang.String beanKey)
                                   throws javax.management.MalformedObjectNameException
ObjectName for the supplied bean.managedBean - the bean that will be exposed under the
 returned ObjectNamebeanKey - the key associated with this bean in the beans map
 passed to the MBeanExporterObjectName instancejavax.management.MalformedObjectNameException - if the resulting ObjectName is invalid