-
Notifications
You must be signed in to change notification settings - Fork 641
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
Revisit write operations #725
Conversation
Move Publisher to Write in send operators Derive a new MonoSend from RSocket SendPublisher
Improve send(Mono) and sendObject(Mono) support Tweak content-length/chunk encoding support Small improvements to MonoSendMany Remove unnecessary outbound code
Improve MonoSendMany - still WIP (too many flushes) Remove explicit flushOnBoundary
remove unused transferEncoding path for HttpClientOps#sendObject
58a92db
to
9277692
Compare
Codecov Report
@@ Coverage Diff @@
## 0.8.x #725 +/- ##
============================================
+ Coverage 65.73% 65.96% +0.23%
+ Complexity 1401 1362 -39
============================================
Files 130 132 +2
Lines 6624 6353 -271
Branches 889 834 -55
============================================
- Hits 4354 4191 -163
+ Misses 1774 1716 -58
+ Partials 496 446 -50
Continue to review full report at Codecov.
|
Deprecate unusable FutureMono#disposableWriteAndFlush
Slight ReactorNetty constant order tweak
There will be further improvement in the next iteration, notably around single send, http message creation and more send aliases (encoder, source cleanup) |
Fix #572 - #654