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.FactoryBean
to create anAggregatingMessageHandler
.AInitializingBean
implementation that is responsible for creating channels that are not explicitly defined but identified via the 'input-channel' attribute of the corresponding endpoints.TheFactoryBean
implementation forAbstractEndpoint
population.Convenience factory for XML configuration of aCorrelationStrategy
.ABeanDefinitionRegistryPostProcessor
implementation 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 severalBeanFactoryPostProcessor
s; - Adds severalBeanPostProcessor
s; - Adds annotations processors.Enables default configuring of management in Spring Integration components in an existing application.EnablesMessageHistory
for Spring Integration components.Provides the registration for thePublisherAnnotationBeanPostProcessor
to allow the use of thePublisher
annotation.FactoryBean for creatingMessageHandler
instances 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 forFixedSubscriberChannel
MessageHandler
s.ChannelInterceptor
components with this annotation will be applied as global channel interceptors using the providedpatterns
to match channel names.TheIntegrationConfigurationInitializer
to populateGlobalChannelInterceptorWrapper
forChannelInterceptor
s marked withGlobalChannelInterceptor
annotation.This class applies global interceptors (<channel-interceptor>
or@GlobalChannelInterceptor
) to message channels beans.TheIntegrationConfigurationInitializer
that populates theConfigurableListableBeanFactory
with anIdempotentReceiverAutoProxyCreator
whenIdempotentReceiverInterceptor
BeanDefinition
s and theirmapping
to Consumer Endpoints are present.ImportBeanDefinitionRegistrar
implementation to scan and register Integration specific components.BeanDefinitionRegistryPostProcessor
to apply external Integration infrastructure configurations via loadingIntegrationConfigurationInitializer
implementations 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
,GenericConverter
orConverterFactory
beans for theintegrationConversionService
.@Configuration
class that registers aIntegrationManagementConfigurer
bean.Configures beans that implementIntegrationManagement
.ImportBeanDefinitionRegistrar
implementation that configures integration infrastructure.FactoryBean
to populateSimpleEvaluationContext
instances enhanced with: aTypeConverter
based on theConversionService
from the application context.TheImportBeanDefinitionRegistrar
to parseMessagingGateway
and itsservice-interface
and to registerBeanDefinition
GatewayProxyFactoryBean
.Convenience factory for XML configuration of aReleaseStrategy
.Factory bean for creating a Message Router.FactoryBean for creatingServiceActivatingHandler
instances.FactoryBean for creating a SourcePollingChannelAdapter instance.AFactoryBean
implementation to encapsulate the population of a staticMethod
from the provided SpelFunctionFactoryBean.functionClass and SpelFunctionFactoryBean.functionMethodSignature as a validStandardEvaluationContext
function.Factory bean for creating a Message Splitter.Factory bean for creating a Message Transformer.