-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Introduce RSocketInteractionModel #3110
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Introduce RSocketInteractionModel #3110
Conversation
* Deprecate `RSocketOutboundGateway.Command` in favor of newly introduced top level `RSocketInteractionModel` * Deprecate setter, DSL and XML configurations for the deprecated `RSocketOutboundGateway.Command` in favor of newly introduced configurators for the mentioned `RSocketInteractionModel` * Add `IntegrationRSocketEndpoint.getInteractionModels()` contract for inbound endpoints. This way we can restrict mapped endpoints to the particular interaction model(s) * Add DSL and XML configuration for inbound interaction model option * Document changes
* Fix consistency for `RetrieveSpec` in the `RSocketOutboundGateway` and `rsocket.adoc`
ab5a5b5
to
28e4c22
Compare
Rebased to @garyrussell , any chances to have this reviewed and merged for upcoming release this Wednesday? Thanks |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM; just some javadoc polishing needed.
} | ||
|
||
/** | ||
* Configure a SpEL expression to evaluate a {@link RSocketInteractionModel} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
s/a/an/
for the RSocket request...
(all occurrences)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
On it. Thanks
RSocketOutboundGateway.Command
in favor of newly introducedtop level
RSocketInteractionModel
RSocketOutboundGateway.Command
in favor of newly introduced configuratorsfor the mentioned
RSocketInteractionModel
IntegrationRSocketEndpoint.getInteractionModels()
contract forinbound endpoints.
This way we can restrict mapped endpoints to the particular interaction
model(s)