Spring Integration Reference Manual
Next
Spring Integration Reference Manual
Mark
Fisher
Marius
Bogoevici
Spring Integration
1.0.0.M6 (Milestone 6)
© SpringSource Inc., 2008
Table of Contents
1. Spring Integration Overview
1.1. Background
1.2. Goals and Principles
1.3. Main Components
1.3.1. Message
1.3.2. Message Source
1.3.3. Message Target
1.3.4. Message Handler
1.3.5. Message Channel
1.3.6. Message Endpoint
1.3.6.1. Channel Adapter
1.3.6.2. Service Activator
1.3.7. Message Router
1.3.8. Splitter
1.3.9. Aggregator
1.3.10. Message Bus
2. The Core API
2.1. Message
2.2. MessageSource
2.3. MessageTarget
2.4. MessageChannel
2.4.1. PublishSubscribeChannel
2.4.2. QueueChannel
2.4.3. PriorityChannel
2.4.4. RendezvousChannel
2.4.5. DirectChannel
2.4.6. ThreadLocalChannel
2.5. ChannelInterceptor
2.6. MessageHandler
2.7. MessageBus
2.8. MessageEndpoint
2.9. MessageSelector
2.10. MessageExchangeTemplate
2.11. MessagingGateway
3. Adapters
3.1. Introduction
3.2. JMS Adapters
3.3. RMI Adapters
3.4. HttpInvoker Adapters
3.5. File Adapters
3.6. FTP Adapters
3.7. Mail Adapters
3.8. Web Service Adapters
3.9. Stream Adapters
3.10. ApplicationEvent Adapters
4. Configuration
4.1. Introduction
4.2. Namespace Support
4.2.1. Configuring Message Channels
4.2.1.1. The <queue-channel/> element
4.2.1.2. The <publish-subscribe-channel/> element
4.2.1.3. The <priority-channel/> element
4.2.1.4. The <rendezvous-channel/> element
4.2.1.5. The <direct-channel/> element
4.2.1.6. The <thread-local-channel/> element
4.2.2. Configuring Message Endpoints
4.2.2.1. The inbound <channel-adapter/> element with a MessageSource
4.2.2.2. The outbound <channel-adapter/> with a MessageTarget
4.2.2.3. The <service-activator/> element
4.2.3. Configuring the Message Bus
4.2.4. Configuring Adapters
4.2.5. Enabling Annotation-Driven Configuration
4.3. Annotations
5. Spring Integration Samples
5.1. The Cafe Sample
6. Additional Resources
6.1. Spring Integration Home