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@Aggregatorannotation.FactoryBeanto create anAggregatingMessageHandler.Post-processor for the@BridgeFromannotation.Post-processor for the@BridgeToannotation.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.FactoryBean for creatingMessageHandlerinstances to handle a message with a Control Bus command.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.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 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.Post-processor for Methods annotated with@InboundChannelAdapter.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.TheIntegrationConfigurationInitializerto populateConverterRegistrar.IntegrationConverterRegistrationfor converter beans marked with anIntegrationConverterannotation.@Configurationclass that registers aIntegrationManagementConfigurerbean.Configures beans that implementIntegrationManagement.ImportBeanDefinitionRegistrarimplementation that configures integration infrastructure.FactoryBeanto populateSimpleEvaluationContextinstances enhanced with: aTypeConverterbased on theConversionServicefrom the application context.An infrastructureBeanPostProcessorimplementation that processes method-level messaging annotations such as @Transformer, @Splitter, @Router, and @Filter.ABeanPostProcessorimplementation that processes method-level messaging annotations such as @Transformer, @Splitter, @Router, and @Filter.TheFactoryBeanto produce aPeriodicTriggerbased 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 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.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