public class IntegrationMetadataNamingStrategy extends 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(JmxAttributeSource attributeSource) |
| Modifier and Type | Method and Description |
|---|---|
ObjectName |
getObjectName(Object managedBean,
String beanKey) |
afterPropertiesSet, setAttributeSource, setDefaultDomainpublic IntegrationMetadataNamingStrategy(JmxAttributeSource attributeSource)
public ObjectName getObjectName(Object managedBean, String beanKey) throws MalformedObjectNameException
getObjectName in interface ObjectNamingStrategygetObjectName in class MetadataNamingStrategyMalformedObjectNameException