-
Notifications
You must be signed in to change notification settings - Fork 2.7k
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
Rest-Client-Reactive: Allow FormParams to be used in BeanParams #23099
Conversation
Thanks! As this is for the client, I'll defer to @michalszynkiewicz for the review |
This workflow status is outdated as a new workflow run has been triggered. Failing Jobs - Building 4cf0ec9
Failures⚙️ Initial JDK 11 Build #- Failing: extensions/resteasy-reactive/rest-client-reactive/deployment
! Skipped: docs extensions/oidc-client-reactive-filter/deployment extensions/resteasy-reactive/rest-client-reactive-jackson/deployment and 11 more 📦 extensions/resteasy-reactive/rest-client-reactive/deployment✖ |
4cf0ec9
to
58cca89
Compare
This workflow status is outdated as a new workflow run has been triggered. Failing Jobs - Building 58cca89
Failures⚙️ Initial JDK 11 Build #- Failing: extensions/resteasy-reactive/rest-client-reactive/deployment
! Skipped: docs extensions/oidc-client-reactive-filter/deployment extensions/resteasy-reactive/rest-client-reactive-jackson/deployment and 11 more 📦 extensions/resteasy-reactive/rest-client-reactive/deployment✖ |
ce9aafd
to
db94e76
Compare
This workflow status is outdated as a new workflow run has been triggered. Failing Jobs - Building db94e76
Full information is available in the Build summary check run. Failures⚙️ Gradle Tests - JDK 11 Windows #- Failing: integration-tests/gradle
📦 integration-tests/gradle✖
|
db94e76
to
c19610f
Compare
This workflow status is outdated as a new workflow run has been triggered. Failing Jobs - Building c19610f
|
49ba198
to
759e162
Compare
Gradle build failed (probably not because of my changes). I rebased to the latest commit, let's see if it helps... |
This workflow status is outdated as a new workflow run has been triggered. |
7dd7f7d
to
87b1879
Compare
@michalszynkiewicz Have you perhaps had a chance to look at it yet? What do you think? Anything missing? Certainly, I'm open for discussion! |
...ve/deployment/src/test/java/io/quarkus/rest/client/reactive/beanparam/BeanFormParamTest.java
Show resolved
Hide resolved
It looks good to me, it would be great to have a test for form param + param converter + bean param. But I think it can be added in a separate PR. Let me know if you have time to add it to this one soon, otherwise I'll merge it |
8a6c08e
to
a8bc3a3
Compare
Included convertable |
This workflow status is outdated as a new workflow run has been triggered. Failing Jobs - Building a8bc3a3
Failures⚙️ Initial JDK 11 Build #- Failing: extensions/resteasy-reactive/rest-client-reactive/deployment
! Skipped: docs extensions/oidc-client-reactive-filter/deployment extensions/resteasy-reactive/rest-client-reactive-jackson/deployment and 11 more 📦 extensions/resteasy-reactive/rest-client-reactive/deployment✖ |
a8bc3a3
to
b849cfc
Compare
This workflow status is outdated as a new workflow run has been triggered. Failing Jobs - Building b849cfc
Full information is available in the Build summary check run. Failures⚙️ Gradle Tests - JDK 11 Windows #- Failing: integration-tests/gradle
📦 integration-tests/gradle✖
|
The Gradle build failed, but I don't think it's related to this PR. |
b849cfc
to
b278da0
Compare
b278da0
to
bb8091d
Compare
I rebased to latest HEAD, all checks passed |
thanks @fwippe ! |
@michalszynkiewicz I assume we want to backport this to 2.7, right? |
This PR ensures that
@FormParam
s are taken into account when parsing@BeanParam
s at Rest Client Reactive interface stubs.@geoand I certainly imagined the change to be simpler. Please take a closer look at the changes regarding the
BeanParamParser
; I tried to simplify the parameter extraction, hopefully easing the way for upcoming additional param type integrations.