Spring
Ollama文档
Grok文档
OpenAI文档
Pytorch文档
Anaconda文档
Redis文档
CursorAI文档
markdown教程
LangChain开发文档
全部版本
切换语言
中文 English
所有文档
  • 最新文档
  • Spring AI Spring Boot Spring Framework Spring Cloud Spring Cloud Data Flow Spring Data Spring Integration Spring Batch Spring Security 全部项目
  • 开发工具(英文)
  • Spring.io Spring Tools 4 Spring Initializr
    Spring Integration 6.5.1
      • 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
        • Message Channels
        • Pollers
        • The reactive() Endpoint
        • DSL and Endpoint Configuration
        • Transformers
        • Inbound Channel Adapters
        • Message Routers
        • Splitters
        • Aggregators and Resequencers
        • Service Activators and the .handle() method
        • Operator gateway()
        • Operator log()
        • Operator intercept()
        • MessageChannelSpec.wireTap()
        • Working With Message Flows
        • FunctionExpression
        • Sub-flows support
        • Using Protocol Adapters
        • IntegrationFlowAdapter
        • Dynamic and Runtime Integration Flows
        • IntegrationFlow as a Gateway
        • DSL Extensions
        • Integration Flows Composition
      • Groovy DSL
      • Kotlin DSL
      • System Management
        • Metrics and Management
        • Message History
        • Message Store
        • Metadata Store
        • Distributed Locks
        • Control Bus
        • Orderly Shutdown
        • Integration Graph
        • Integration Graph Controller
      • Reactive Streams Support
      • Native Images Support
      • Integration Endpoints
      • AMQP Support
        • Inbound Channel Adapter
        • Polled Inbound Channel Adapter
        • Inbound Gateway
        • Inbound Endpoint Acknowledge Mode
        • Outbound Endpoints
        • Outbound Channel Adapter
        • Outbound Gateway
        • Asynchronous Outbound Gateway
        • Alternative Mechanism for Publisher Confirms and Returns
        • Inbound Message Conversion
        • Outbound Message Conversion
        • Outbound User ID
        • Delayed Message Exchange
        • AMQP-backed Message Channels
        • AMQP Message Headers
        • Strict Message Ordering
        • AMQP Samples
        • RabbitMQ Stream Queue Support
      • Apache Camel Support
      • Apache Cassandra Support
      • Debezium Support
      • Spring ApplicationEvent Support
      • Feed Adapter
      • File Support
        • Reading Files
        • Writing files
        • File Transformers
        • File Splitter
        • File Aggregator
        • Remote Persistent File List Filters
      • FTP/FTPS Adapters
        • FTP Session Factory
        • Advanced Configuration
        • Delegating Session Factory
        • FTP Inbound Channel Adapter
        • FTP Streaming Inbound Channel Adapter
        • Inbound Channel Adapters: Polling Multiple Servers and Directories
        • Inbound Channel Adapters: Controlling Remote File Fetching
        • FTP Outbound Channel Adapter
        • FTP Outbound Gateway
        • FTP Session Caching
        • Using RemoteFileTemplate
        • Using MessageSessionCallback
        • Apache Mina FTP Server Events
        • Remote File Information
      • GraphQL Support
      • Hazelcast Support
      • HTTP Support
        • Http Inbound Components
        • HTTP Outbound Components
        • HTTP Namespace Support
        • Configuring HTTP Endpoints with Java
        • Timeout Handling
        • HTTP Proxy configuration
        • HTTP Header Mappings
        • Integration Graph Controller
        • Control Bus Controller
        • HTTP Samples
      • TCP and UDP Support
        • Introduction
        • UDP Adapters
        • TCP Connection Factories
        • Testing Connections
        • TCP Connection Interceptors
        • TCP Connection Events
        • TCP Adapters
        • TCP Gateways
        • TCP Message Correlation
        • About Non-blocking I/O (NIO)
        • SSL/TLS Support
        • Advanced Techniques
        • IP Configuration Attributes
        • IP Message Headers
        • Annotation-Based Configuration
        • Using the Java DSL for TCP Components
      • JDBC Support
        • Inbound Channel Adapter
        • Outbound Channel Adapter
        • Outbound Gateway
        • JDBC Message Store
        • Stored Procedures
        • JDBC Lock Registry
        • JDBC Metadata Store
      • JPA Support
        • Functionality
        • Supported Persistence Providers
        • Java Implementation
        • Namespace Support
        • Inbound Channel Adapter
        • Outbound Channel Adapter
        • Outbound Gateways
      • JMS Support
      • JMX Support
      • Apache Kafka Support
      • Mail Support
      • MongoDb Support
      • MQTT Support
      • R2DBC Support
      • Redis Support
      • Resource Support
      • RSocket Support
      • SFTP Adapters
        • SFTP Session Factory
        • Delegating Session Factory
        • SFTP Session Caching
        • Using RemoteFileTemplate
        • SFTP Inbound Channel Adapter
        • SFTP Streaming Inbound Channel Adapter
        • Inbound Channel Adapters: Polling Multiple Servers and Directories
        • Inbound Channel Adapters: Controlling Remote File Fetching
        • SFTP Outbound Channel Adapter
        • SFTP Outbound Gateway
        • MessageSessionCallback
        • Apache Mina SFTP Server Events
        • Remote File Information
      • SMB Support
      • STOMP Support
      • Stream Support
      • Syslog Support
      • WebFlux Support
      • WebSockets Support
      • Web Services Support
      • XML Support - Dealing with XML Payloads
        • Namespace Support
        • Transforming XML Payloads
        • Transforming XML Messages with XPath
        • Splitting XML Messages
        • Routing XML Messages with XPath
        • XPath Header Enricher
        • Using the XPath Filter
        • #xpath SpEL Function
        • XML Validating Filter
      • XMPP Support
      • ZeroMQ Support
      • Zip Support
      • Zookeeper Support
      • Error Handling
      • Spring Expression Language (SpEL)
      • Message Publishing
      • Transaction Support
      • Security in Spring Integration
      • Configuration
        • Namespace Support
        • Configuring the Task Scheduler
        • Global Properties
        • Annotation Support
        • Messaging Meta-Annotations
        • Message Mapping Rules and Conventions
      • Testing support
      • Spring Integration Samples
      • Additional Resources
      • Change History
        • Changes between 6.3 and 6.4
        • Changes between 6.2 and 6.3
        • Changes between 6.1 and 6.2
        • Changes between 6.0 and 6.1
        • Changes between 5.5 and 6.0
        • Changes between 5.4 and 5.5
        • Changes between 5.3 and 5.4
        • Changes between 5.2 and 5.3
        • Changes between 5.1 and 5.2
        • Changes between 5.0 and 5.1
        • Changes between 4.3 and 5.0
        • Changes between 4.2 and 4.3
        • Changes between 4.1 and 4.2
        • Changes between 4.0 and 4.1
        • Changes between 3.0 and 4.0
        • Changes Between 2.2 and 3.0
        • Changes between 2.1 and 2.2
        • Changes between 2.0 and 2.1
        • Changes between Versions 1.0 and 2.0
    GitHub Project

    Message Channels

    While the Message plays the crucial role of encapsulating data, it is the MessageChannel that decouples message producers from message consumers.spring-doc.cn

    Section Summary

    • The MessageChannel Interface
    • Message Channel Implementations
    • Channel Interceptors
    • MessagingTemplate
    • Configuring Message Channels
    • Special Channels
    • Spring Integration
    • Core Messaging
    • Message Channels

    Core Messaging The MessageChannel Interface
    Spring

    本站点文档内容均由 Spring官网 翻译而来,翻译内容可能存在遗漏或偏差,仅供个人学习,准确内容请以 Spring官网英文文档 为准。
    Copyright © 2005 - 2025 南京筱麦软件有限公司 ( 苏ICP备2022047690号-3 | 苏公网安备32011402011833 )