Package org.springframework.integration.config
package org.springframework.integration.config
Base package for configuration.
-
ClassDescriptionAbstract class for integration evaluation context factory beans.Factory bean to create and configure a
MessageHandler.Base class for FactoryBeans that create standard MessageHandler instances.FactoryBeanto create anAggregatingMessageHandler.AInitializingBeanimplementation that is responsible for creating channels that are not explicitly defined but identified via the 'input-channel' attribute of the corresponding endpoints.TheFactoryBeanimplementation forAbstractEndpointpopulation.Convenience factory for XML configuration of aCorrelationStrategy.ABeanDefinitionRegistryPostProcessorimplementation that registers bean definitions for many infrastructure components with their default configurations.The main configuration annotation to enable Spring Integration infrastructure: - Registers some built-in beans; - Adds severalBeanFactoryPostProcessors; - Adds severalBeanPostProcessors; - Adds annotations processors.Enables default configuring of management in Spring Integration components in an existing application.EnablesMessageHistoryfor Spring Integration components.Provides the registration for thePublisherAnnotationBeanPostProcessorto allow the use of thePublisherannotation.FactoryBean for creatingMessageHandlerinstances to handle a message as a SpEL expression.FactoryBean for creating Expression instances.Factory bean for creating a Message Filter.Used to post process candidates forFixedSubscriberChannelMessageHandlers.ChannelInterceptorcomponents with this annotation will be applied as global channel interceptors using the providedpatternsto match channel names.TheIntegrationConfigurationInitializerto populateGlobalChannelInterceptorWrapperforChannelInterceptors marked withGlobalChannelInterceptorannotation.This class applies global interceptors (<channel-interceptor>or@GlobalChannelInterceptor) to message channels beans.TheIntegrationConfigurationInitializerthat populates theConfigurableListableBeanFactorywith anIdempotentReceiverAutoProxyCreatorwhenIdempotentReceiverInterceptorBeanDefinitions and theirmappingto Consumer Endpoints are present.ImportBeanDefinitionRegistrarimplementation to scan and register Integration specific components.BeanDefinitionRegistryPostProcessorto apply external Integration infrastructure configurations via loadingIntegrationConfigurationInitializerimplementations usingSpringFactoriesLoader.The strategy to initialize the external Integration infrastructure (@{code BeanFactoryPostProcessor}s, global beans etc.) in the providedbeanFactory.Shared utility methods for Integration configuration.A marker annotation (an analogue of<int:converter/>) to registerConverter,GenericConverterorConverterFactorybeans for theintegrationConversionService.@Configurationclass that registers aIntegrationManagementConfigurerbean.Configures beans that implementIntegrationManagement.ImportBeanDefinitionRegistrarimplementation that configures integration infrastructure.FactoryBeanto populateSimpleEvaluationContextinstances enhanced with: aTypeConverterbased on theConversionServicefrom the application context.TheImportBeanDefinitionRegistrarto parseMessagingGatewayand itsservice-interfaceand to registerBeanDefinitionGatewayProxyFactoryBean.Convenience factory for XML configuration of aReleaseStrategy.Factory bean for creating a Message Router.FactoryBean for creatingServiceActivatingHandlerinstances.FactoryBean for creating a SourcePollingChannelAdapter instance.AFactoryBeanimplementation to encapsulate the population of a staticMethodfrom the provided SpelFunctionFactoryBean.functionClass and SpelFunctionFactoryBean.functionMethodSignature as a validStandardEvaluationContextfunction.Factory bean for creating a Message Splitter.Factory bean for creating a Message Transformer.