* Expose more reflection hints * Bring back `@Reflective` on `Pausable` - for possible end-user usage * Add `ReactiveMessageHandler` hint since its method is used reflectively in the `IntegrationRSocketMessageHandler` * Add `@Reflective` on the `ServerRSocketMessageHandler.handleConnectionSetup()` since it is used reflectively for a `registerHandlerMethod()` * Add `KafkaRuntimeHints` to expose `Pausable` contract on Kafka inbound endpoints for SpEL invocation via Control Bus * Document native images support * Fix language in docs Co-authored-by: Gary Russell <grussell@vmware.com> Co-authored-by: Gary Russell <grussell@vmware.com>
155 lines
2.8 KiB
Plaintext
155 lines
2.8 KiB
Plaintext
:numbered:
|
|
:icons: font
|
|
:hide-uri-scheme:
|
|
|
|
// BE SURE TO PRECEDE ALL include:: with a blank line - see https://github.com/asciidoctor/asciidoctor/issues/1297
|
|
include::./index-header.adoc[]
|
|
|
|
ifdef::backend-html5[]
|
|
*{revnumber}*
|
|
|
|
NOTE: This documentation is also available as https://docs.spring.io/spring-integration/docs/current/reference/html/index.html[multiple (faster to load) HTML pages] and as https://docs.spring.io/spring-integration/docs/current/reference/pdf/spring-integration-reference.pdf[PDF].
|
|
endif::[]
|
|
|
|
ifdef::backend-pdf[]
|
|
NOTE: This documentation is also available as https://docs.spring.io/spring-integration/docs/current/reference/html/index.html[multiple (faster to load) HTML pages] and as a single https://docs.spring.io/spring-integration/docs/current/reference/html/index-single.html[(more easily searchable) HTML file].
|
|
endif::[]
|
|
|
|
include::./preface.adoc[]
|
|
|
|
include::./whats-new.adoc[]
|
|
|
|
include::./overview.adoc[]
|
|
|
|
include::./core.adoc[]
|
|
|
|
include::./message.adoc[leveloffset=-1]
|
|
|
|
include::./message-routing.adoc[]
|
|
|
|
include::./message-transformation.adoc[]
|
|
|
|
include::./messaging-endpoints.adoc[]
|
|
|
|
include::./dsl.adoc[]
|
|
|
|
include::./groovy-dsl.adoc[]
|
|
|
|
include::./kotlin-dsl.adoc[]
|
|
|
|
include::./system-management.adoc[]
|
|
|
|
include::./reactive-streams.adoc[]
|
|
|
|
include::./native-aot.adoc[]
|
|
|
|
include::./endpoint-summary.adoc[]
|
|
|
|
include::./amqp.adoc[]
|
|
|
|
include::./camel.adoc[]
|
|
|
|
include::./cassandra.adoc[]
|
|
|
|
include::./event.adoc[]
|
|
|
|
include::./feed.adoc[]
|
|
|
|
include::./file.adoc[]
|
|
|
|
include::./ftp.adoc[]
|
|
|
|
include::./graphql.adoc[]
|
|
|
|
include::./hazelcast.adoc[]
|
|
|
|
include::./http.adoc[]
|
|
|
|
include::./jdbc.adoc[]
|
|
|
|
include::./jpa.adoc[]
|
|
|
|
include::./jms.adoc[]
|
|
|
|
include::./jmx.adoc[]
|
|
|
|
include::./kafka.adoc[]
|
|
|
|
include::./mail.adoc[]
|
|
|
|
include::./mongodb.adoc[]
|
|
|
|
include::./mqtt.adoc[]
|
|
|
|
include::./r2dbc.adoc[]
|
|
|
|
include::./redis.adoc[]
|
|
|
|
include::./resource.adoc[]
|
|
|
|
include::./rsocket.adoc[]
|
|
|
|
include::./sftp.adoc[]
|
|
|
|
include::./smb.adoc[]
|
|
|
|
include::./stomp.adoc[]
|
|
|
|
include::./stream.adoc[]
|
|
|
|
include::./syslog.adoc[]
|
|
|
|
include::./ip.adoc[]
|
|
|
|
include::./webflux.adoc[]
|
|
|
|
include::./web-sockets.adoc[]
|
|
|
|
include::./ws.adoc[]
|
|
|
|
include::./xml.adoc[]
|
|
|
|
include::./xmpp.adoc[]
|
|
|
|
include::./zeromq.adoc[]
|
|
|
|
include::./zookeeper.adoc[]
|
|
|
|
[[spring-integration-appendices]]
|
|
= Appendices
|
|
|
|
[[spring-integration-adapters-advanced]]
|
|
The appendices cover advanced topics and additional resources.
|
|
|
|
The last appendix covers the history of Spring Integration.
|
|
|
|
[appendix]
|
|
include::./error-handling.adoc[]
|
|
|
|
[appendix]
|
|
include::./spel.adoc[]
|
|
|
|
[appendix]
|
|
include::./message-publishing.adoc[]
|
|
|
|
[appendix]
|
|
include::./transactions.adoc[]
|
|
|
|
[appendix]
|
|
include::./security.adoc[]
|
|
|
|
[appendix]
|
|
include::./configuration.adoc[]
|
|
|
|
[appendix]
|
|
include::./testing.adoc[]
|
|
|
|
[appendix]
|
|
include::./samples.adoc[]
|
|
|
|
[appendix]
|
|
include::./resources.adoc[]
|
|
|
|
[appendix]
|
|
include::./history.adoc[]
|