Class IntegrationAutoConfiguration.IntegrationJmxConfiguration
- java.lang.Object
- org.springframework.boot.autoconfigure.integration.IntegrationAutoConfiguration.IntegrationJmxConfiguration
- All Implemented Interfaces:
org.springframework.beans.factory.Aware,org.springframework.beans.factory.BeanFactoryAware,org.springframework.context.EnvironmentAware
- Enclosing class:
- IntegrationAutoConfiguration
@Configuration @ConditionalOnClass(org.springframework.integration.jmx.config.EnableIntegrationMBeanExport.class) @ConditionalOnMissingBean(value=org.springframework.integration.monitor.IntegrationMBeanExporter.class, search=CURRENT) @ConditionalOnProperty(prefix="spring.jmx", name="enabled", havingValue="true", matchIfMissing=true) protected static class IntegrationAutoConfiguration.IntegrationJmxConfiguration extends Object implements org.springframework.context.EnvironmentAware, org.springframework.beans.factory.BeanFactoryAware
Spring Integration JMX configuration.
Constructor Summary
Constructors Modifier Constructor Description protectedIntegrationJmxConfiguration()
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.integration.monitor.IntegrationMBeanExporterintegrationMbeanExporter()voidsetBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory)voidsetEnvironment(org.springframework.core.env.Environment environment)
Constructor Detail
IntegrationJmxConfiguration
protected IntegrationJmxConfiguration()
Method Detail
setBeanFactory
public void setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory) throws org.springframework.beans.BeansException
- Specified by:
setBeanFactoryin interfaceorg.springframework.beans.factory.BeanFactoryAware- Throws:
org.springframework.beans.BeansException
setEnvironment
public void setEnvironment(org.springframework.core.env.Environment environment)
- Specified by:
setEnvironmentin interfaceorg.springframework.context.EnvironmentAware
integrationMbeanExporter
@Bean public org.springframework.integration.monitor.IntegrationMBeanExporter integrationMbeanExporter()