Spring
Why Spring
Overview Microservices Reactive Event Driven Cloud Web Applications Serverless Batch
Learn
Overview Quickstart Guides Blog
Projects
Overview Spring Boot Spring Framework Spring Cloud Spring Cloud Data Flow Spring Data Spring Integration Spring Batch Spring Security View all projects
  • DEVELOPMENT TOOLS
  • Spring Tools 4 Spring Initializr
    Academy
    Courses Get Certified
    Solutions
    Overview Spring Runtime Spring Consulting Spring Academy For Teams Security Advisories
    Community
    Overview Events Team
    Spring Integration 6.3.11
      • Home
      • Preface
      • What’s New?
      • Overview
      • Core Messaging
        • Message Channels
          • The MessageChannel Interface
          • Message Channel Implementations
          • Channel Interceptors
          • MessagingTemplate
          • Configuring Message Channels
          • Special Channels
        • Poller
        • Channel Adapter
        • Messaging Bridge
      • Message
      • Message Routing
        • Routers
          • Overview
          • Common Router Parameters
          • Router Implementations
          • Configuring a Generic Router
          • Routers and the Spring Expression Language (SpEL)
          • Configuring a Router with Annotations
          • Dynamic Routers
          • Routing Slip
          • Process Manager Enterprise Integration Pattern
        • Filter
        • Splitter
        • Aggregator
        • Resequencer
        • Message Handler Chain
        • Scatter-Gather
        • Thread Barrier
      • Message Transformation
        • Transformer
        • Content Enricher
        • Claim Check
        • Codec
      • Messaging Endpoints
        • Message Endpoints
        • Endpoint Roles
        • Leadership Event Handling
        • Messaging Gateways
        • Service Activator
        • Delayer
        • Scripting Support
        • Groovy Support
        • Adding Behavior to Endpoints
          • Provided Advice Classes
          • Reactive Advice
          • Context Holder Advice
          • Custom Advice Classes
          • Other Advice Chain Elements
          • Handling Message Advice
          • Transaction Support
          • Advising Filters
          • Advising Endpoints Using Annotations
          • Ordering Advices within Advice Chain
          • Advised Handler Properties
          • Idempotent Receiver Enterprise Integration Pattern
        • Logging Channel Adapter
          • java.util.function Interfaces Support
        • Kotlin Support
      • Java DSL
        • DSL Basics