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 FactoryBeanto create anAggregatingMessageHandler.ChannelInitializer AInitializingBeanimplementation 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 TheFactoryBeanimplementation forAbstractEndpointpopulation.CorrelationStrategyFactoryBean Convenience factory for XML configuration of aCorrelationStrategy.DefaultConfiguringBeanFactoryPostProcessor ABeanDefinitionRegistryPostProcessorimplementation that registers bean definitions for many infrastructure components with their default configurations.ExpressionControlBusFactoryBean FactoryBean for creatingMessageHandlerinstances 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 forFixedSubscriberChannelMessageHandlers.GlobalChannelInterceptorInitializer TheIntegrationConfigurationInitializerto populateGlobalChannelInterceptorWrapperforChannelInterceptors marked withGlobalChannelInterceptorannotation.GlobalChannelInterceptorProcessor This class applies global interceptors (<channel-interceptor>or@GlobalChannelInterceptor) to message channels beans.IdempotentReceiverAutoProxyCreatorInitializer TheIntegrationConfigurationInitializerthat populates theConfigurableListableBeanFactorywith anIdempotentReceiverAutoProxyCreatorwhenIdempotentReceiverInterceptorBeanDefinitions and theirmappingto Consumer Endpoints are present.IdGeneratorConfigurer IntegrationComponentScanRegistrar ImportBeanDefinitionRegistrarimplementation to scan and register Integration specific components.IntegrationConfigurationBeanFactoryPostProcessor BeanDefinitionRegistryPostProcessorto apply external Integration infrastructure configurations via loadingIntegrationConfigurationInitializerimplementations usingSpringFactoriesLoader.IntegrationConfigUtils Shared utility methods for Integration configuration.IntegrationConverterInitializer IntegrationEvaluationContextFactoryBean IntegrationManagementConfiguration @Configurationclass that registers aIntegrationManagementConfigurerbean.IntegrationManagementConfigurer Configures beans that implementIntegrationManagement.IntegrationRegistrar ImportBeanDefinitionRegistrarimplementation that configures integration infrastructure.IntegrationSimpleEvaluationContextFactoryBean FactoryBeanto populateSimpleEvaluationContextinstances enhanced with: aTypeConverterbased on theConversionServicefrom the application context.MessageHistoryRegistrar MessagingGatewayRegistrar TheImportBeanDefinitionRegistrarto parseMessagingGatewayand itsservice-interfaceand to registerBeanDefinitionGatewayProxyFactoryBean.PublisherRegistrar ReleaseStrategyFactoryBean Convenience factory for XML configuration of aReleaseStrategy.RouterFactoryBean Factory bean for creating a Message Router.ServiceActivatorFactoryBean FactoryBean for creatingServiceActivatingHandlerinstances.SourcePollingChannelAdapterFactoryBean FactoryBean for creating a SourcePollingChannelAdapter instance.SpelFunctionFactoryBean AFactoryBeanimplementation to encapsulate the population of a staticMethodfrom the provided SpelFunctionFactoryBean.functionClass and SpelFunctionFactoryBean.functionMethodSignature as a validStandardEvaluationContextfunction.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 severalBeanFactoryPostProcessors; - Adds severalBeanPostProcessors; - Adds annotations processors.EnableIntegrationManagement Enables default configuring of management in Spring Integration components in an existing application.EnableMessageHistory EnablesMessageHistoryfor Spring Integration components.EnablePublisher Provides the registration for thePublisherAnnotationBeanPostProcessorto allow the use of thePublisherannotation.GlobalChannelInterceptor ChannelInterceptorcomponents with this annotation will be applied as global channel interceptors using the providedpatternsto match channel names.IntegrationConverter A marker annotation (an analogue of<int:converter/>) to registerConverter,GenericConverterorConverterFactorybeans for theintegrationConversionService.