-
Notifications
You must be signed in to change notification settings - Fork 2.8k
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
Do multipart parsing inside RESTEasyReactive #17687
Conversation
Looking at the PR, I assume this is based on your Undertow code? |
Yea, the multipart parser is adapted from the Undertow parser. I guess I should copy the tests as well. |
Assuming the tests pass (and given the fact that this code has already been battle tested in Undertow), this looks great! |
Actually the Undertow tests don't really add much more than is already covered by our existing multipart tests. |
Should we mark this for backporting to |
Looks like there might be some issues with the TCK, investigating now. |
d9f853d
to
843944a
Compare
This workflow status is outdated as a new workflow run has been triggered. 🚫 This workflow run has been cancelled. Failing Jobs - Building d9f853d
|
This workflow status is outdated as a new workflow run has been triggered. Failing Jobs - Building 843944a
Full information is available in the Build summary check run. Test Failures⚙️ JVM Tests - JDK 11 #📦 extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment✖ ⚙️ JVM Tests - JDK 11 Windows #📦 extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment✖ ⚙️ JVM Tests - JDK 16 #📦 extensions/resteasy-reactive/quarkus-resteasy-reactive/deployment✖ |
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.
I think the multipart structures exposed via the API changed, no? If that's true we need to update the docs too.
...erver/runtime/src/main/java/org/jboss/resteasy/reactive/server/handlers/FormBodyHandler.java
Show resolved
Hide resolved
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.
Sorry I was thinking of the move QuarkusFileUpload
-> DefaultFileUpload
but it turns out they implement an interface which hasn't moved, so we're good :)
The |
This gives us a lot more flexibility, and allows it to work with multiple backends. Fixes quarkusio#17430
843944a
to
983d4b3
Compare
This gives us a lot more flexibility, and allows it to work
with multiple backends.
Fixes #17430