@Configuration(proxyBeanMethods=false) @ConditionalOnClass(value=org.springframework.integration.config.EnableIntegration.class) @EnableConfigurationProperties(value=IntegrationProperties.class) @AutoConfigureAfter(value={DataSourceAutoConfiguration.class,JmxAutoConfiguration.class,TaskSchedulingAutoConfiguration.class}) public class IntegrationAutoConfiguration extends Object
Auto-configuration
for Spring Integration.Modifier and Type | Class and Description |
---|---|
protected static class |
IntegrationAutoConfiguration.IntegrationComponentScanConfiguration
Integration component scan configuration.
|
protected static class |
IntegrationAutoConfiguration.IntegrationConfiguration
Basic Spring Integration configuration.
|
protected static class |
IntegrationAutoConfiguration.IntegrationJdbcConfiguration
Integration JDBC configuration.
|
protected static class |
IntegrationAutoConfiguration.IntegrationJmxConfiguration
Spring Integration JMX configuration.
|
protected static class |
IntegrationAutoConfiguration.IntegrationManagementConfiguration
Integration management configuration.
|
protected static class |
IntegrationAutoConfiguration.IntegrationRSocketConfiguration
Integration RSocket configuration.
|
protected static class |
IntegrationAutoConfiguration.IntegrationTaskSchedulerConfiguration
Expose a standard
ThreadPoolTaskScheduler if the user has not enabled task
scheduling explicitly. |
Constructor and Description |
---|
IntegrationAutoConfiguration() |
Modifier and Type | Method and Description |
---|---|
static org.springframework.integration.context.IntegrationProperties |
integrationGlobalProperties(IntegrationProperties properties) |
@Bean(name="integrationGlobalProperties") @ConditionalOnMissingBean(name="integrationGlobalProperties") public static org.springframework.integration.context.IntegrationProperties integrationGlobalProperties(IntegrationProperties properties)