|
For the latest stable version, please use Spring Integration 6.3.4! |
|
For the latest stable version, please use Spring Integration 6.3.4! |
Welcome to the Spring Integration reference documentation!
| Preface |
General project info, conventions |
| What’s New |
Features and changes made in the current version |
| Overview |
Introduction to EIP and its implementation in the project |
| Core Messaging |
Main project abstractions and components |
| Message |
Details about the message abstraction implementations |
| Message Routing |
main EIP components: router, splitter, aggregator, filter etc. |
| Message Transformation |
Transformer, content enricher, claim check, codec |
| Messaging Endpoints |
Consumer endpoints, service activator, gateway, scripting, AOP aspects etc. |
| Java DSL |
Details about Java DSL for EIP |
| Groovy DSL |
Details about Groovy DSL for EIP |
| Kotlin DSL |
Details about Kotlin DSL for EIP |
| System Management |
Message store, control bus, integration graph, metrics, JMX |
| Reactive Streams Support |
Details about Reactive Streams support: message channels, channel adapters etc. |
| Native Images Support |
GraalVM native images and Spring AOT support |
| Preface |
General project info, conventions |
| What’s New |
Features and changes made in the current version |
| Overview |
Introduction to EIP and its implementation in the project |
| Core Messaging |
Main project abstractions and components |
| Message |
Details about the message abstraction implementations |
| Message Routing |
main EIP components: router, splitter, aggregator, filter etc. |
| Message Transformation |
Transformer, content enricher, claim check, codec |
| Messaging Endpoints |
Consumer endpoints, service activator, gateway, scripting, AOP aspects etc. |
| Java DSL |
Details about Java DSL for EIP |
| Groovy DSL |
Details about Groovy DSL for EIP |
| Kotlin DSL |
Details about Kotlin DSL for EIP |
| System Management |
Message store, control bus, integration graph, metrics, JMX |
| Reactive Streams Support |
Details about Reactive Streams support: message channels, channel adapters etc. |
| Native Images Support |
GraalVM native images and Spring AOT support |
| Integration Endpoints |
| Integration Endpoints |
| Integration Endpoint Summary |
Protocol-specific channel adapters and gateways summary |
| AMQP Support |
AMQP channels, adapters and gateways |
| Apache Camel Support |
Apache Camel channel adapters and gateways |
| Apache Cassandra Support |
Apache Cassandra channel adapters |
| Debezium CDC Support |
Debezium channel adapters |
Spring ApplicationEvent Support
|
Handling and consuming Spring application events with channel adapters |
| Feed Adapter |
RSS and Atom channel adapters |
| File Support |
Channel adapters and gateways for file system support |
| FTP/FTPS Adapters |
Channel adapters and gateways for FTP protocol |
| GraphQL Support |
Channel adapters for GraphQL |
| Hazelcast Support |
Channel adapters, gateways and utilities for Hazelcast |
| HTTP Support |
Channel adapters and gateways for HTTP communication |
| JDBC Support |
Channel adapters and gateways for JDBC, message and metadata stores |
| JPA Support |
Channel adapters and gateways for JPA API |
| JMS Support |
Channel adapters and gateways for JMS API |
| JMX Support |
Channel adapters for JMX interaction, integration-specific MBean exporter |
| Apache Kafka Support |
Channels, adapters and gateways for Apache Kafka |
| Mail Support |
Channel adapters for Java Mail API |
| MongoDb Support |
Channels, adapters, gateways and message store for MongoDb |
| MQTT Support |
Channel adapters for MQTT protocol |
| R2DBC Support |
Channel adapters for R2DBC API |
| Redis Support |
Channels, adapters, gateways and message store for Redis |
| Resource Support |
Spring resource channel adapters |
| RSocket Support |
Channel adapters for RSocket protocol |
| SFTP Adapters |
Channel adapters and gateways for FTP protocol |
| SMB Support |
Channel adapters and gateways for SMB protocol |
| STOMP Support |
Channel adapters and gateways for STOMP protocol |
| Stream Support |
Channel adapters for Java IO stream API |
| Syslog Support |
Channel adapters for Syslog protocol |
| TCP and UDP Support |
Channel adapters and gateways for TCP and UDP protocols |
| WebFlux Support |
Channel adapters and gateways for WebFlux API |
| WebSockets Support |
Channel adapters for WebSockets protocol |
| Web Services Support |
Channel adapters for SOAP protocol |
| XML Support - Dealing with XML Payloads |
Channel adapters and transformers for XML API, xPath |
| XMPP Support |
Channel adapters for XMPP protocol |
| ZeroMQ Support |
Channels and adapters for ZeroMQ protocol |
| Zookeeper Support |
Channel adapters for Zookeeper and Curator API |
| Integration Endpoint Summary |
Protocol-specific channel adapters and gateways summary |
| AMQP Support |
AMQP channels, adapters and gateways |
| Apache Camel Support |
Apache Camel channel adapters and gateways |
| Apache Cassandra Support |
Apache Cassandra channel adapters |
| Debezium CDC Support |
Debezium channel adapters |
Spring ApplicationEvent Support
|
Handling and consuming Spring application events with channel adapters |
| Feed Adapter |
RSS and Atom channel adapters |
| File Support |
Channel adapters and gateways for file system support |
| FTP/FTPS Adapters |
Channel adapters and gateways for FTP protocol |
| GraphQL Support |
Channel adapters for GraphQL |
| Hazelcast Support |
Channel adapters, gateways and utilities for Hazelcast |
| HTTP Support |
Channel adapters and gateways for HTTP communication |
| JDBC Support |
Channel adapters and gateways for JDBC, message and metadata stores |
| JPA Support |
Channel adapters and gateways for JPA API |
| JMS Support |
Channel adapters and gateways for JMS API |
| JMX Support |
Channel adapters for JMX interaction, integration-specific MBean exporter |
| Apache Kafka Support |
Channels, adapters and gateways for Apache Kafka |
| Mail Support |
Channel adapters for Java Mail API |
| MongoDb Support |
Channels, adapters, gateways and message store for MongoDb |
| MQTT Support |
Channel adapters for MQTT protocol |
| R2DBC Support |
Channel adapters for R2DBC API |
| Redis Support |
Channels, adapters, gateways and message store for Redis |
| Resource Support |
Spring resource channel adapters |
| RSocket Support |
Channel adapters for RSocket protocol |
| SFTP Adapters |
Channel adapters and gateways for FTP protocol |
| SMB Support |
Channel adapters and gateways for SMB protocol |
| STOMP Support |
Channel adapters and gateways for STOMP protocol |
| Stream Support |
Channel adapters for Java IO stream API |
| Syslog Support |
Channel adapters for Syslog protocol |
| TCP and UDP Support |
Channel adapters and gateways for TCP and UDP protocols |
| WebFlux Support |
Channel adapters and gateways for WebFlux API |
| WebSockets Support |
Channel adapters for WebSockets protocol |
| Web Services Support |
Channel adapters for SOAP protocol |
| XML Support - Dealing with XML Payloads |
Channel adapters and transformers for XML API, xPath |
| XMPP Support |
Channel adapters for XMPP protocol |
| ZeroMQ Support |
Channels and adapters for ZeroMQ protocol |
| Zookeeper Support |
Channel adapters for Zookeeper and Curator API |
| Appendices |
| Appendices |
| Error Handling |
Overview of error handling approaches in Spring Integration |
| Spring Expression Language (SpEL) |
Details about SpEL support |
| Message Publishing |
The Publisher annotation etc. |
| Transaction Support |
Overview of transactions support in Spring Integration |
| Security in Spring Integration |
Securing Spring Integration flows |
| Configuration |
Messaging annotations, task scheduler, global properties, message mapping |
| Testing support |
Test utilities, Integration mocks and testing framework |
| Spring Integration Samples |
The samples dedicated project |
| Additional Resources |
Other resources related to project |
| Change History |
The changes made in the project over time |
| Error Handling |
Overview of error handling approaches in Spring Integration |
| Spring Expression Language (SpEL) |
Details about SpEL support |
| Message Publishing |
The Publisher annotation etc. |
| Transaction Support |
Overview of transactions support in Spring Integration |
| Security in Spring Integration |
Securing Spring Integration flows |
| Configuration |
Messaging annotations, task scheduler, global properties, message mapping |
| Testing support |
Test utilities, Integration mocks and testing framework |
| Spring Integration Samples |
The samples dedicated project |
| Additional Resources |
Other resources related to project |
| Change History |
The changes made in the project over time |