public class IntegrationMetadataNamingStrategy
extends org.springframework.jmx.export.naming.MetadataNamingStrategy
MetadataNamingStrategy
naming extension to extract an ObjectName
from the LifecycleMessageSourceMetrics
or LifecycleMessageHandlerMetrics
managed bean's delegate.
Otherwise delegate to the MetadataNamingStrategy.getObjectName(java.lang.Object, java.lang.String)
as is.
Constructor and Description |
---|
IntegrationMetadataNamingStrategy(org.springframework.jmx.export.metadata.JmxAttributeSource attributeSource) |
Modifier and Type | Method and Description |
---|---|
javax.management.ObjectName |
getObjectName(java.lang.Object managedBean,
java.lang.String beanKey) |
public IntegrationMetadataNamingStrategy(org.springframework.jmx.export.metadata.JmxAttributeSource attributeSource)
public javax.management.ObjectName getObjectName(java.lang.Object managedBean, java.lang.String beanKey) throws javax.management.MalformedObjectNameException
getObjectName
in interface org.springframework.jmx.export.naming.ObjectNamingStrategy
getObjectName
in class org.springframework.jmx.export.naming.MetadataNamingStrategy
javax.management.MalformedObjectNameException