Package org.springframework.integration.config
Base package for configuration.
-
Interface Summary Interface Description IntegrationConfigurationInitializer The strategy to initialize the external Integration infrastructure (@{code BeanFactoryPostProcessor}s, global beans etc.) in the providedbeanFactory
. -
Class Summary Class Description AbstractEvaluationContextFactoryBean Abstract class for integration evaluation context factory beans.AbstractSimpleMessageHandlerFactoryBean<H extends MessageHandler> Factory bean to create and configure aMessageHandler
.AbstractStandardMessageHandlerFactoryBean Base class for FactoryBeans that create standard MessageHandler instances.AggregatorFactoryBean FactoryBean
to create anAggregatingMessageHandler
.ChannelInitializer AInitializingBean
implementation that is responsible for creating channels that are not explicitly defined but identified via the 'input-channel' attribute of the corresponding endpoints.ChannelInitializer.AutoCreateCandidatesCollector ConsumerEndpointFactoryBean TheFactoryBean
implementation forAbstractEndpoint
population.CorrelationStrategyFactoryBean Convenience factory for XML configuration of aCorrelationStrategy
.ExpressionControlBusFactoryBean FactoryBean for creatingMessageHandler
instances to handle a message as a SpEL expression.ExpressionFactoryBean FactoryBean for creating Expression instances.FilterFactoryBean Factory bean for creating a Message Filter.FixedSubscriberChannelBeanFactoryPostProcessor Used to post process candidates forFixedSubscriberChannel
MessageHandler
s.GlobalChannelInterceptorInitializer TheIntegrationConfigurationInitializer
to populateGlobalChannelInterceptorWrapper
forChannelInterceptor
s marked withGlobalChannelInterceptor
annotation.GlobalChannelInterceptorProcessor This class applies global interceptors (<channel-interceptor>
or@GlobalChannelInterceptor
) to message channels beans.IdempotentReceiverAutoProxyCreatorInitializer TheIntegrationConfigurationInitializer
that populates theConfigurableListableBeanFactory
with anIdempotentReceiverAutoProxyCreator
whenIdempotentReceiverInterceptor
BeanDefinition
s and theirmapping
to Consumer Endpoints are present.IdGeneratorConfigurer IntegrationComponentScanRegistrar ImportBeanDefinitionRegistrar
implementation to scan and register Integration specific components.IntegrationConfigurationBeanFactoryPostProcessor BeanDefinitionRegistryPostProcessor
to apply external Integration infrastructure configurations via loadingIntegrationConfigurationInitializer
implementations usingSpringFactoriesLoader
.IntegrationConfigUtils Shared utility methods for Integration configuration.IntegrationConverterInitializer IntegrationEvaluationContextFactoryBean IntegrationManagementConfiguration @Configuration
class that registers aIntegrationManagementConfigurer
bean.IntegrationManagementConfigurer Configures beans that implementIntegrationManagement
.IntegrationRegistrar ImportBeanDefinitionRegistrar
implementation that configures integration infrastructure.IntegrationSimpleEvaluationContextFactoryBean FactoryBean
to populateSimpleEvaluationContext
instances enhanced with: aTypeConverter
based on theConversionService
from the application context.MessageHistoryRegistrar MessagingGatewayRegistrar TheImportBeanDefinitionRegistrar
to parseMessagingGateway
and itsservice-interface
and to registerBeanDefinition
GatewayProxyFactoryBean
.PublisherRegistrar ReleaseStrategyFactoryBean Convenience factory for XML configuration of aReleaseStrategy
.RouterFactoryBean Factory bean for creating a Message Router.ServiceActivatorFactoryBean FactoryBean for creatingServiceActivatingHandler
instances.SourcePollingChannelAdapterFactoryBean FactoryBean for creating a SourcePollingChannelAdapter instance.SpelFunctionFactoryBean AFactoryBean
implementation to encapsulate the population of a staticMethod
from the provided SpelFunctionFactoryBean.functionClass and SpelFunctionFactoryBean.functionMethodSignature as a validStandardEvaluationContext
function.SplitterFactoryBean Factory bean for creating a Message Splitter.TransformerFactoryBean Factory bean for creating a Message Transformer. -
Annotation Types Summary Annotation Type Description EnableIntegration The main configuration annotation to enable Spring Integration infrastructure: - Registers some built-in beans; - Adds severalBeanFactoryPostProcessor
s; - Adds severalBeanPostProcessor
s; - Adds annotations processors.EnableIntegrationManagement Enables default configuring of management in Spring Integration components in an existing application.EnableMessageHistory EnablesMessageHistory
for Integration components.EnablePublisher Provides the registration for thePublisherAnnotationBeanPostProcessor
to allow the use of thePublisher
annotation.GlobalChannelInterceptor ChannelInterceptor
components with this annotation will be applied as global channel interceptors using the providedpatterns
to match channel names.IntegrationConverter A marker annotation (an analogue of<int:converter/>
) to registerConverter
,GenericConverter
orConverterFactory
beans for theintegrationConversionService
.