Introduction
                                    
                                        What can Spring Integration do?
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        What you should know
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Using the exercise files
                                            
                                                ()
                                            
                                            
                                    
                             
                            
                                1. Essential Project Components
                                    
                                        Essential Spring Integration components
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Set up a Spring Integration project
                                            
                                                ()
                                            
                                            
                                    
                             
                            
                                2. Communicating Messages over Channels
                                    
                                        Create a message in Spring Integration
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Create a channel in Spring Integration
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Choose the right channel for the job
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Challenge: Refactor a Spring Integration SubscribableChannel
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Solution: Refactor a Spring Integration SubscribableChannel
                                            
                                                ()
                                            
                                            
                                    
                             
                            
                                3. Manage Messages with Endpoints
                                    
                                        Capabilities of a Spring Integration endpoint
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Filter Spring Integration messages
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Transform Spring Integration messages
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Challenge: Configure a service activator
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Solution: Configure a service activator
                                            
                                                ()
                                            
                                            
                                    
                             
                            
                                4. Connect External Systems with Endpoints
                                    
                                        Using Spring Integration to connect with external systems
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        JDBC connectivity using Spring Integration
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Integrate Twitter using Spring Integration
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Call a REST API using Spring Integration
                                            
                                                ()
                                            
                                            
                                    
                             
                            
                                5. Advanced Spring Integration
                                    
                                        Advanced Spring Integration
                                            
                                                ()
                                            
                                            
                                    
                             
                            
                                Conclusion
                                    
                                        Next steps with Spring Integration
                                            
                                                ()