| Interface | Description |
|---|---|
| IntegrationConfigurationInitializer |
The strategy to initialize the external Integration infrastructure (@{code BeanFactoryPostProcessor}s,
global beans etc.) in the provided
beanFactory. |
| Class | Description |
|---|---|
| AbstractEvaluationContextFactoryBean |
Abstract class for integration evaluation context factory beans.
|
| AbstractSimpleMessageHandlerFactoryBean<H extends org.springframework.messaging.MessageHandler> |
Factory bean to create and configure a
MessageHandler. |
| AbstractStandardMessageHandlerFactoryBean |
Base class for FactoryBeans that create standard MessageHandler instances.
|
| AggregatorFactoryBean |
FactoryBean to create an AggregatingMessageHandler. |
| ConsumerEndpointFactoryBean |
The
FactoryBean implementation for AbstractEndpoint population. |
| CorrelationStrategyFactoryBean |
Convenience factory for XML configuration of a
CorrelationStrategy. |
| ExpressionControlBusFactoryBean |
FactoryBean for creating
MessageHandler 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 for
FixedSubscriberChannel MessageHandlers. |
| GlobalChannelInterceptorInitializer |
The
IntegrationConfigurationInitializer to populate GlobalChannelInterceptorWrapper
for ChannelInterceptors marked with GlobalChannelInterceptor annotation. |
| GlobalChannelInterceptorProcessor |
This class applies global interceptors (
<channel-interceptor> or @GlobalChannelInterceptor)
to message channels beans. |
| IdempotentReceiverAutoProxyCreatorInitializer |
The
IntegrationConfigurationInitializer that populates
the ConfigurableListableBeanFactory
with an IdempotentReceiverAutoProxyCreator
when IdempotentReceiverInterceptor BeanDefinitions and their mapping
to Consumer Endpoints are present. |
| IdGeneratorConfigurer | |
| IntegrationComponentScanRegistrar |
ImportBeanDefinitionRegistrar implementation to scan and register Integration specific components. |
| IntegrationConfigurationBeanFactoryPostProcessor |
BeanFactoryPostProcessor to apply external Integration infrastructure configurations
via loading IntegrationConfigurationInitializer implementations using SpringFactoriesLoader. |
| IntegrationConfigUtils |
Shared utility methods for Integration configuration.
|
| IntegrationConverterInitializer | |
| IntegrationEvaluationContextFactoryBean |
FactoryBean to populate StandardEvaluationContext instances enhanced with:
a BeanFactoryResolver. |
| IntegrationManagementConfiguration |
@Configuration class that registers a IntegrationManagementConfigurer bean. |
| IntegrationManagementConfigurer |
Configures beans that implement
IntegrationManagement. |
| IntegrationRegistrar |
ImportBeanDefinitionRegistrar implementation that configures integration infrastructure. |
| IntegrationSimpleEvaluationContextFactoryBean |
FactoryBean to populate SimpleEvaluationContext instances enhanced with:
a TypeConverter based on the ConversionService from the application context. |
| MessageHistoryRegistrar | |
| MessagingGatewayRegistrar |
The
ImportBeanDefinitionRegistrar to parse MessagingGateway and its service-interface
and to register BeanDefinition GatewayProxyFactoryBean. |
| PublisherRegistrar | |
| ReleaseStrategyFactoryBean |
Convenience factory for XML configuration of a
ReleaseStrategy. |
| RouterFactoryBean |
Factory bean for creating a Message Router.
|
| ServiceActivatorFactoryBean |
FactoryBean for creating
ServiceActivatingHandler instances. |
| SourcePollingChannelAdapterFactoryBean |
FactoryBean for creating a SourcePollingChannelAdapter instance.
|
| SpelFunctionFactoryBean |
A
FactoryBean implementation to encapsulate the population of a static Method
from the provided SpelFunctionFactoryBean.functionClass and SpelFunctionFactoryBean.functionMethodSignature as
a valid StandardEvaluationContext function. |
| SplitterFactoryBean |
Factory bean for creating a Message Splitter.
|
| TransformerFactoryBean |
Factory bean for creating a Message Transformer.
|
| Annotation Type | Description |
|---|---|
| EnableIntegration |
The main configuration annotation to enable Spring Integration infrastructure:
- Registers some built-in beans;
- Adds several
BeanFactoryPostProcessors;
- Adds several BeanPostProcessors;
- Adds annotations processors. |
| EnableIntegrationManagement |
Enables default configuring of management in Spring Integration components in an existing application.
|
| EnableMessageHistory |
Enables
MessageHistory for Integration components. |
| EnablePublisher |
Provides the registration for the
PublisherAnnotationBeanPostProcessor
to allow the use of the Publisher annotation. |
| GlobalChannelInterceptor |
ChannelInterceptor components with this
annotation will be applied as global channel interceptors
using the provided patterns to match channel names. |
| IntegrationConverter |
A marker annotation (an analogue of
<int:converter/>) to register
Converter,
GenericConverter or
ConverterFactory beans for the integrationConversionService. |