Package org.springframework.integration.config
package org.springframework.integration.config
Base package for configuration.
-
ClassDescriptionAbstract class for integration evaluation context factory beans.AbstractMethodAnnotationPostProcessor<T extends Annotation>Base class for Method-level annotation post-processors.Factory bean to create and configure a
MessageHandler
.Base class for FactoryBeans that create standard MessageHandler instances.Post-processor for the@Aggregator
annotation.FactoryBean
to create anAggregatingMessageHandler
.Post-processor for the@BridgeFrom
annotation.Post-processor for the@BridgeTo
annotation.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.FactoryBean for creatingMessageHandler
instances to handle a message with a Control Bus command.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.Deprecated, for removal: This API element is subject to removal in a future version.FactoryBean for creating Expression instances.Post-processor for Methods annotated with@Filter
.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.Post-processor for Methods annotated with@InboundChannelAdapter
.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
.TheIntegrationConfigurationInitializer
to populateConverterRegistrar.IntegrationConverterRegistration
for converter beans marked with anIntegrationConverter
annotation.@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.An infrastructureBeanPostProcessor
implementation that processes method-level messaging annotations such as @Transformer, @Splitter, @Router, and @Filter.ABeanPostProcessor
implementation that processes method-level messaging annotations such as @Transformer, @Splitter, @Router, and @Filter.TheFactoryBean
to produce aPeriodicTrigger
based on parsing string values for its options.Convenience factory for XML configuration of aReleaseStrategy
.Post-processor for Methods annotated with@Router
.Factory bean for creating a Message Router.Post-processor for Methods annotated with@ServiceActivator
.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.Post-processor for Methods annotated with@Splitter
.Factory bean for creating a Message Splitter.Post-processor for Methods annotated with a@Transformer
.Factory bean for creating a Message Transformer.
ControlBusFactoryBean