Class IntegrationJmxAttributeSource
java.lang.Object
org.springframework.jmx.export.annotation.AnnotationJmxAttributeSource
org.springframework.integration.monitor.IntegrationJmxAttributeSource
- All Implemented Interfaces:
Aware
,BeanFactoryAware
,JmxAttributeSource
public class IntegrationJmxAttributeSource extends AnnotationJmxAttributeSource
The
AnnotationJmxAttributeSource
extension to resolve ManagedResource
s
via IntegrationManagedResource
on classes.- Since:
- 4.3
- Author:
- Gary Russell, Artem Bilan
-
Constructor Summary
Constructors Constructor Description IntegrationJmxAttributeSource()
-
Method Summary
Modifier and Type Method Description ManagedResource
getManagedResource(Class<?> beanClass)
void
setBeanFactory(BeanFactory beanFactory)
Methods inherited from class org.springframework.jmx.export.annotation.AnnotationJmxAttributeSource
getManagedAttribute, getManagedMetric, getManagedNotifications, getManagedOperation, getManagedOperationParameters
-
Constructor Details
-
IntegrationJmxAttributeSource
public IntegrationJmxAttributeSource()
-
-
Method Details
-
setBeanFactory
- Specified by:
setBeanFactory
in interfaceBeanFactoryAware
- Overrides:
setBeanFactory
in classAnnotationJmxAttributeSource
-
getManagedResource
- Specified by:
getManagedResource
in interfaceJmxAttributeSource
- Overrides:
getManagedResource
in classAnnotationJmxAttributeSource
- Throws:
InvalidMetadataException
-