• Artem Bilan's avatar
    Auto-Configure RSocket support for Spring Integration · 3967e76b
    Artem Bilan authored
    This commit adds a new auto-configuration for RSocket support in Spring
    Integration.
    
    Given an application with `spring-messaging`, `spring-integration-rsocket`
    and RSocket dependencies, developers are now able to leverage Spring
    Integration features with RSocket.
    
    It is now possible to configure an RSocket server with
    `"spring.rsocket.server.*"` properties and let it use
    `IntegrationRSocketEndpoint` or `RSocketOutboundGateway` components to
    handle incoming RSocket messages. This infrastructure can handle Spring
    Integration RSocket channel adapters and `@MessageMapping` handlers
    (given `"spring.integration.rsocket.server.message-mapping-enabled"`is
    configured.
    
    If the `"spring.integration.rsocket.client.host"` and
    `"spring.integration.rsocket.client.port"` (for TCP protocol), or
    `"spring.integration.rsocket.client.uri"`  (for WebSocket) is configured
    then a `ClientRSocketConnector` will be configured accordingly.
    
    Closes gh-18834
    Co-authored-by: 's avatarBrian Clozel <bclozel@pivotal.io>
    3967e76b
Name
Last commit
Last update
..
appendix-application-properties.adoc Loading commit data...
appendix-auto-configuration-classes.adoc Loading commit data...
appendix-configuration-metadata.adoc Loading commit data...
appendix-dependency-versions.adoc Loading commit data...
appendix-executable-jar-format.adoc Loading commit data...
appendix-test-auto-configuration.adoc Loading commit data...
attributes.adoc Loading commit data...
build-tool-plugins.adoc Loading commit data...
deployment.adoc Loading commit data...
documentation-overview.adoc Loading commit data...
getting-started.adoc Loading commit data...
howto.adoc Loading commit data...
index-docinfo.xml Loading commit data...
index.htmladoc Loading commit data...
index.htmlsingleadoc Loading commit data...
legal.adoc Loading commit data...
production-ready-features.adoc Loading commit data...
spring-boot-cli.adoc Loading commit data...
spring-boot-features.adoc Loading commit data...
spring-boot-reference.pdfadoc Loading commit data...
using-spring-boot.adoc Loading commit data...