[resteasy/resteasy] deb4cd: 3 additions, all targeting the reactor-netty clien...
by James R. Perkins
Branch: refs/heads/main
Home: https://github.com/resteasy/resteasy
Commit: deb4cd4f0c49047bf1ddf7d688b41b1ab8ababf0
https://github.com/resteasy/resteasy/commit/deb4cd4f0c49047bf1ddf7d688b41...
Author: Samuel Cox <sacox(a)paypal.com>
Date: 2021-09-23 (Thu, 23 Sep 2021)
Changed paths:
M resteasy-client-reactor-netty/src/main/java/org/jboss/resteasy/client/jaxrs/engines/ReactorNettyClientHttpEngine.java
M resteasy-client-reactor-netty/src/test/java/org/jboss/resteasy/client/jaxrs/engines/ReactorNettyClientHttpEngineTest.java
A resteasy-client/src/main/java/org/jboss/resteasy/client/jaxrs/internal/TrackingClientRequestHeaders.java
A resteasy-core/src/main/java/org/jboss/resteasy/util/TrackingMap.java
M testsuite/unit-tests/src/test/java/org/jboss/resteasy/test/util/CaseInsentiveMapTest.java
A testsuite/unit-tests/src/test/java/org/jboss/resteasy/test/util/TrackingMapTest.java
Log Message:
-----------
3 additions, all targeting the reactor-netty client engine:
1. Some memory copying is avoided by directly connecting resteasy's
request payload to the reactor-netty's 'outbound'.
2. Fix a bug where headers added by things like RestEasy
MessageBodyWriters are appropriately added to the request that
reactor-netty sends out.
3. If empty due to thread switching, establish ResteasyContext that has
the Provider->ClientConfiguration such that Provider field level injection
will work in when the request body is written.
Much credit for these changes is owed to @anilgursel and @dnagarajan89.
Commit: 3b8aa53b2966224a433af135cc3533aff71d112e
https://github.com/resteasy/resteasy/commit/3b8aa53b2966224a433af135cc353...
Author: Samuel Cox <sacox(a)paypal.com>
Date: 2021-09-23 (Thu, 23 Sep 2021)
Changed paths:
M testsuite/unit-tests/src/test/java/org/jboss/resteasy/test/util/CaseInsentiveMapTest.java
M testsuite/unit-tests/src/test/java/org/jboss/resteasy/test/util/TrackingMapTest.java
Log Message:
-----------
Actually use the derived case insensitive map in the base tests.
And switch to a non-mutating injection technique.
Commit: 5131cfbcf5a6176ae4e0a4d4b95fee36e2fdc524
https://github.com/resteasy/resteasy/commit/5131cfbcf5a6176ae4e0a4d4b95fe...
Author: Samuel Cox <sacox(a)paypal.com>
Date: 2021-09-23 (Thu, 23 Sep 2021)
Changed paths:
M resteasy-client-reactor-netty/src/main/java/org/jboss/resteasy/client/jaxrs/engines/ReactorNettyClientHttpEngine.java
Log Message:
-----------
Remove the unused method that was copying bytes..
Avoiding this was the main reason we started this work.
Commit: 6dc88f43ef4493630c874d777f36469f70ff799b
https://github.com/resteasy/resteasy/commit/6dc88f43ef4493630c874d777f364...
Author: dnagarajan89 <dnagarajan89(a)gmail.com>
Date: 2021-09-23 (Thu, 23 Sep 2021)
Changed paths:
M resteasy-client-reactor-netty/src/test/java/org/jboss/resteasy/client/jaxrs/engines/ReactorNettyClientHttpEngineTest.java
Log Message:
-----------
Fixed PR comments (#8)
Co-authored-by: dhanagarajan <dhanagarajan(a)paypal.com>
Commit: 6a0ad314df68ccc5d1d6ef0324465cb2282809e3
https://github.com/resteasy/resteasy/commit/6a0ad314df68ccc5d1d6ef0324465...
Author: dnagarajan89 <dnagarajan89(a)gmail.com>
Date: 2021-09-23 (Thu, 23 Sep 2021)
Changed paths:
M resteasy-client-reactor-netty/src/main/java/org/jboss/resteasy/client/jaxrs/engines/ReactorNettyClientHttpEngine.java
A resteasy-client-reactor-netty/src/main/java/org/jboss/resteasy/client/jaxrs/internal/TrackingClientRequestHeaders.java
A resteasy-client-reactor-netty/src/main/java/org/jboss/resteasy/client/jaxrs/internal/TrackingMap.java
A resteasy-client-reactor-netty/src/test/java/org/jboss/resteasy/client/jaxrs/internal/TrackingMapTest.java
R resteasy-client/src/main/java/org/jboss/resteasy/client/jaxrs/internal/TrackingClientRequestHeaders.java
R resteasy-core/src/main/java/org/jboss/resteasy/util/TrackingMap.java
M testsuite/unit-tests/src/test/java/org/jboss/resteasy/test/util/CaseInsentiveMapTest.java
R testsuite/unit-tests/src/test/java/org/jboss/resteasy/test/util/TrackingMapTest.java
Log Message:
-----------
Moving TrackingMap and TrackingClientRequestHeaders to resteasy-client-reactor-netty module. (#9)
* Fixed PR comments
* Moved TrackingMap and TrackingClientRequestHeaders to resteasy-client-reactor-netty module.
Co-authored-by: dhanagarajan <dhanagarajan(a)paypal.com>
Commit: 3eea097ea48db5ac1520ce78f7f308581d6c433a
https://github.com/resteasy/resteasy/commit/3eea097ea48db5ac1520ce78f7f30...
Author: Samuel Cox <sacox(a)paypal.com>
Date: 2021-09-23 (Thu, 23 Sep 2021)
Changed paths:
M testsuite/unit-tests/src/test/java/org/jboss/resteasy/test/util/CaseInsentiveMapTest.java
Log Message:
-----------
Remove unused extension point.
Commit: 58ce03106522e081c926c620ebbc31a9466c40f8
https://github.com/resteasy/resteasy/commit/58ce03106522e081c926c620ebbc3...
Author: James R. Perkins <jperkins(a)redhat.com>
Date: 2021-09-23 (Thu, 23 Sep 2021)
Changed paths:
M resteasy-client-reactor-netty/src/main/java/org/jboss/resteasy/client/jaxrs/engines/ReactorNettyClientHttpEngine.java
A resteasy-client-reactor-netty/src/main/java/org/jboss/resteasy/client/jaxrs/internal/TrackingClientRequestHeaders.java
A resteasy-client-reactor-netty/src/main/java/org/jboss/resteasy/client/jaxrs/internal/TrackingMap.java
M resteasy-client-reactor-netty/src/test/java/org/jboss/resteasy/client/jaxrs/engines/ReactorNettyClientHttpEngineTest.java
A resteasy-client-reactor-netty/src/test/java/org/jboss/resteasy/client/jaxrs/internal/TrackingMapTest.java
M testsuite/unit-tests/src/test/java/org/jboss/resteasy/test/util/CaseInsentiveMapTest.java
Log Message:
-----------
Merge pull request #2910 from jamezp/RESTEASY-3015
[RESTEASY-3015] Avoid a payload byte[] copy when using reactor-netty HTTP client engine
Compare: https://github.com/resteasy/resteasy/compare/33f30e9f0025...58ce03106522
3 years, 2 months
[resteasy/resteasy] 6a2e68: 3 additions, all targeting the reactor-netty clien...
by James R. Perkins
Branch: refs/heads/4.7
Home: https://github.com/resteasy/resteasy
Commit: 6a2e6848eaf1b33e398ab097fc00ee4ea9a007aa
https://github.com/resteasy/resteasy/commit/6a2e6848eaf1b33e398ab097fc00e...
Author: Samuel Cox <sacox(a)paypal.com>
Date: 2021-09-15 (Wed, 15 Sep 2021)
Changed paths:
M resteasy-client-reactor-netty/src/main/java/org/jboss/resteasy/client/jaxrs/engines/ReactorNettyClientHttpEngine.java
M resteasy-client-reactor-netty/src/test/java/org/jboss/resteasy/client/jaxrs/engines/ReactorNettyClientHttpEngineTest.java
A resteasy-client/src/main/java/org/jboss/resteasy/client/jaxrs/internal/TrackingClientRequestHeaders.java
A resteasy-core/src/main/java/org/jboss/resteasy/util/TrackingMap.java
M testsuite/unit-tests/src/test/java/org/jboss/resteasy/test/util/CaseInsentiveMapTest.java
A testsuite/unit-tests/src/test/java/org/jboss/resteasy/test/util/TrackingMapTest.java
Log Message:
-----------
3 additions, all targeting the reactor-netty client engine:
1. Some memory copying is avoided by directly connecting resteasy's
request payload to the reactor-netty's 'outbound'.
2. Fix a bug where headers added by things like RestEasy
MessageBodyWriters are appropriately added to the request that
reactor-netty sends out.
3. If empty due to thread switching, establish ResteasyContext that has
the Provider->ClientConfiguration such that Provider field level injection
will work in when the request body is written.
Much credit for these changes is owed to @anilgursel and @dnagarajan89.
Commit: 54505e64c174b3761081c5358f5ab8e57860c856
https://github.com/resteasy/resteasy/commit/54505e64c174b3761081c5358f5ab...
Author: Samuel Cox <sacox(a)paypal.com>
Date: 2021-09-21 (Tue, 21 Sep 2021)
Changed paths:
M testsuite/unit-tests/src/test/java/org/jboss/resteasy/test/util/CaseInsentiveMapTest.java
M testsuite/unit-tests/src/test/java/org/jboss/resteasy/test/util/TrackingMapTest.java
Log Message:
-----------
Actually use the derived case insensitive map in the base tests.
And switch to a non-mutating injection technique.
Commit: 7bac4f40a6532db7904abacfcab8c4d27c4d8f8f
https://github.com/resteasy/resteasy/commit/7bac4f40a6532db7904abacfcab8c...
Author: Samuel Cox <sacox(a)paypal.com>
Date: 2021-09-21 (Tue, 21 Sep 2021)
Changed paths:
M resteasy-client-reactor-netty/src/main/java/org/jboss/resteasy/client/jaxrs/engines/ReactorNettyClientHttpEngine.java
Log Message:
-----------
Remove the unused method that was copying bytes..
Avoiding this was the main reason we started this work.
Commit: 20da4556c592d09f4a11a53bd14194a4c4e8d013
https://github.com/resteasy/resteasy/commit/20da4556c592d09f4a11a53bd1419...
Author: dnagarajan89 <dnagarajan89(a)gmail.com>
Date: 2021-09-21 (Tue, 21 Sep 2021)
Changed paths:
M resteasy-client-reactor-netty/src/test/java/org/jboss/resteasy/client/jaxrs/engines/ReactorNettyClientHttpEngineTest.java
Log Message:
-----------
Fixed PR comments (#8)
Co-authored-by: dhanagarajan <dhanagarajan(a)paypal.com>
Commit: 69a0003943c6cd846ee149b895bf5206d6956dbb
https://github.com/resteasy/resteasy/commit/69a0003943c6cd846ee149b895bf5...
Author: dnagarajan89 <dnagarajan89(a)gmail.com>
Date: 2021-09-22 (Wed, 22 Sep 2021)
Changed paths:
M resteasy-client-reactor-netty/src/main/java/org/jboss/resteasy/client/jaxrs/engines/ReactorNettyClientHttpEngine.java
A resteasy-client-reactor-netty/src/main/java/org/jboss/resteasy/client/jaxrs/internal/TrackingClientRequestHeaders.java
A resteasy-client-reactor-netty/src/main/java/org/jboss/resteasy/client/jaxrs/internal/TrackingMap.java
A resteasy-client-reactor-netty/src/test/java/org/jboss/resteasy/client/jaxrs/internal/TrackingMapTest.java
R resteasy-client/src/main/java/org/jboss/resteasy/client/jaxrs/internal/TrackingClientRequestHeaders.java
R resteasy-core/src/main/java/org/jboss/resteasy/util/TrackingMap.java
M testsuite/unit-tests/src/test/java/org/jboss/resteasy/test/util/CaseInsentiveMapTest.java
R testsuite/unit-tests/src/test/java/org/jboss/resteasy/test/util/TrackingMapTest.java
Log Message:
-----------
Moving TrackingMap and TrackingClientRequestHeaders to resteasy-client-reactor-netty module. (#9)
* Fixed PR comments
* Moved TrackingMap and TrackingClientRequestHeaders to resteasy-client-reactor-netty module.
Co-authored-by: dhanagarajan <dhanagarajan(a)paypal.com>
Commit: 0afd328c5dbb135c1fa7e1059b5c35e12f9ad7b0
https://github.com/resteasy/resteasy/commit/0afd328c5dbb135c1fa7e1059b5c3...
Author: Samuel Cox <sacox(a)paypal.com>
Date: 2021-09-22 (Wed, 22 Sep 2021)
Changed paths:
M testsuite/unit-tests/src/test/java/org/jboss/resteasy/test/util/CaseInsentiveMapTest.java
Log Message:
-----------
Remove unused extension point.
Commit: a8e8042ea3b16096163141d1212ff229baf75a6b
https://github.com/resteasy/resteasy/commit/a8e8042ea3b16096163141d1212ff...
Author: James R. Perkins <jperkins(a)redhat.com>
Date: 2021-09-23 (Thu, 23 Sep 2021)
Changed paths:
M resteasy-client-reactor-netty/src/main/java/org/jboss/resteasy/client/jaxrs/engines/ReactorNettyClientHttpEngine.java
A resteasy-client-reactor-netty/src/main/java/org/jboss/resteasy/client/jaxrs/internal/TrackingClientRequestHeaders.java
A resteasy-client-reactor-netty/src/main/java/org/jboss/resteasy/client/jaxrs/internal/TrackingMap.java
M resteasy-client-reactor-netty/src/test/java/org/jboss/resteasy/client/jaxrs/engines/ReactorNettyClientHttpEngineTest.java
A resteasy-client-reactor-netty/src/test/java/org/jboss/resteasy/client/jaxrs/internal/TrackingMapTest.java
M testsuite/unit-tests/src/test/java/org/jboss/resteasy/test/util/CaseInsentiveMapTest.java
Log Message:
-----------
Merge pull request #2902 from crankydillo/reactor-netty-client-provider-fix
Avoid a payload byte[] copy when using reactor-netty HTTP client engine
Compare: https://github.com/resteasy/resteasy/compare/a1adb8aa1f08...a8e8042ea3b1
3 years, 2 months
[resteasy/resteasy] f21986: Fixed for jumbled bytes issue on higher payload size.
by James R. Perkins
Branch: refs/heads/main
Home: https://github.com/resteasy/resteasy
Commit: f21986f071abd85d19226b27ae69ebbb5c6be7f8
https://github.com/resteasy/resteasy/commit/f21986f071abd85d19226b27ae69e...
Author: dhanagarajan <dhanagarajan(a)paypal.com>
Date: 2021-08-12 (Thu, 12 Aug 2021)
Changed paths:
M server-adapters/resteasy-reactor-netty/src/main/java/org/jboss/resteasy/plugins/server/reactor/netty/ChunkOutputStream.java
Log Message:
-----------
Fixed for jumbled bytes issue on higher payload size.
Commit: 84b45c40ba3c3dad8bc61b2b9c3ec4288d2ee7e0
https://github.com/resteasy/resteasy/commit/84b45c40ba3c3dad8bc61b2b9c3ec...
Author: dhanagarajan <dhanagarajan(a)paypal.com>
Date: 2021-08-12 (Thu, 12 Aug 2021)
Changed paths:
M server-adapters/resteasy-reactor-netty/src/test/java/org/jboss/resteasy/test/StreamingOutputTest.java
Log Message:
-----------
Added tests for testing streaming usecases on larger payloads.
Commit: e8bec6be9881f6a1846eabe7312a52d92e36ed7a
https://github.com/resteasy/resteasy/commit/e8bec6be9881f6a1846eabe7312a5...
Author: Samuel Cox <sacox(a)paypal.com>
Date: 2021-08-18 (Wed, 18 Aug 2021)
Changed paths:
M server-adapters/resteasy-reactor-netty/pom.xml
M server-adapters/resteasy-reactor-netty/src/main/java/org/jboss/resteasy/plugins/server/reactor/netty/ChunkOutputStream.java
A server-adapters/resteasy-reactor-netty/src/main/java/org/jboss/resteasy/plugins/server/reactor/netty/FlushingOutputStream.java
M server-adapters/resteasy-reactor-netty/src/main/java/org/jboss/resteasy/plugins/server/reactor/netty/ReactorNettyHttpResponse.java
A server-adapters/resteasy-reactor-netty/src/main/java/org/jboss/resteasy/plugins/server/reactor/netty/ReleaseBasedOutputStream.java
Log Message:
-----------
Create options for using `NettyOutbound`
One is more bulletproof, but flushes every 2048 bytes. The other relies
on implementation details, but should write 64K bytes to Netty's
buffering layer before flushing it to the socket. Default to the safe
route.
Commit: 0722b426a5c8ecad099db85c57c793b96a46cba1
https://github.com/resteasy/resteasy/commit/0722b426a5c8ecad099db85c57c79...
Author: Samuel Cox <crankydillo(a)gmail.com>
Date: 2021-08-20 (Fri, 20 Aug 2021)
Changed paths:
M server-adapters/resteasy-reactor-netty/src/main/java/org/jboss/resteasy/plugins/server/reactor/netty/ChunkOutputStream.java
Log Message:
-----------
Update server-adapters/resteasy-reactor-netty/src/main/java/org/jboss/resteasy/plugins/server/reactor/netty/ChunkOutputStream.java
Co-authored-by: dnagarajan89 <dnagarajan89(a)gmail.com>
Commit: bfa01861770fbdf4b0f29afab3bc88e862253547
https://github.com/resteasy/resteasy/commit/bfa01861770fbdf4b0f29afab3bc8...
Author: Samuel Cox <sacox(a)paypal.com>
Date: 2021-08-20 (Fri, 20 Aug 2021)
Changed paths:
M server-adapters/resteasy-reactor-netty/src/main/java/org/jboss/resteasy/plugins/server/reactor/netty/ChunkOutputStream.java
Log Message:
-----------
Use default (package) access on `ChunkedOutputStream` constructor.
Commit: 3572cfc1c1f4045404bba67ecdd21bf278846245
https://github.com/resteasy/resteasy/commit/3572cfc1c1f4045404bba67ecdd21...
Author: dnagarajan89 <dnagarajan89(a)gmail.com>
Date: 2021-08-25 (Wed, 25 Aug 2021)
Changed paths:
M server-adapters/resteasy-reactor-netty/pom.xml
M server-adapters/resteasy-reactor-netty/src/main/java/org/jboss/resteasy/plugins/server/reactor/netty/ChunkOutputStream.java
A server-adapters/resteasy-reactor-netty/src/main/java/org/jboss/resteasy/plugins/server/reactor/netty/FlushingOutputStream.java
M server-adapters/resteasy-reactor-netty/src/main/java/org/jboss/resteasy/plugins/server/reactor/netty/ReactorNettyHttpResponse.java
A server-adapters/resteasy-reactor-netty/src/main/java/org/jboss/resteasy/plugins/server/reactor/netty/ReleaseBasedOutputStream.java
Log Message:
-----------
Merge pull request #2 from crankydillo/reactor-netty-adapter-bytes-issue.sam
Support a 'hackish' technique that supports netty buffering and the safer one (with a few tweaks)
Commit: d8ca936debc5f6228f9d04057ab506985c786f28
https://github.com/resteasy/resteasy/commit/d8ca936debc5f6228f9d04057ab50...
Author: dhanagarajan <dhanagarajan(a)paypal.com>
Date: 2021-08-27 (Fri, 27 Aug 2021)
Changed paths:
M server-adapters/resteasy-reactor-netty/src/main/java/org/jboss/resteasy/plugins/server/reactor/netty/ChunkOutputStream.java
R server-adapters/resteasy-reactor-netty/src/main/java/org/jboss/resteasy/plugins/server/reactor/netty/FlushingOutputStream.java
M server-adapters/resteasy-reactor-netty/src/main/java/org/jboss/resteasy/plugins/server/reactor/netty/ReactorNettyHttpResponse.java
R server-adapters/resteasy-reactor-netty/src/main/java/org/jboss/resteasy/plugins/server/reactor/netty/ReleaseBasedOutputStream.java
A server-adapters/resteasy-reactor-netty/src/test/java/org/jboss/resteasy/plugins/server/reactor/netty/ChunkOutputStreamTest.java
Log Message:
-----------
Restored the flush on every chunk solution.
Commit: d5c1c0faadf9a7242f21f1c0971b092dec673afb
https://github.com/resteasy/resteasy/commit/d5c1c0faadf9a7242f21f1c0971b0...
Author: dhanagarajan <dhanagarajan(a)paypal.com>
Date: 2021-08-27 (Fri, 27 Aug 2021)
Changed paths:
M server-adapters/resteasy-reactor-netty/src/main/java/org/jboss/resteasy/plugins/server/reactor/netty/ChunkOutputStream.java
Log Message:
-----------
Removed un-used imports
Commit: d33da5bc831383f8d51282b73c700a76e3ac4ef0
https://github.com/resteasy/resteasy/commit/d33da5bc831383f8d51282b73c700...
Author: dhanagarajan <dhanagarajan(a)paypal.com>
Date: 2021-08-27 (Fri, 27 Aug 2021)
Changed paths:
M server-adapters/resteasy-reactor-netty/src/main/java/org/jboss/resteasy/plugins/server/reactor/netty/ChunkOutputStream.java
Log Message:
-----------
Fixed compilation issues.
Commit: fe07b84e567c707eb180ada3e08cb0c900ac9984
https://github.com/resteasy/resteasy/commit/fe07b84e567c707eb180ada3e08cb...
Author: dhanagarajan <dhanagarajan(a)paypal.com>
Date: 2021-08-30 (Mon, 30 Aug 2021)
Changed paths:
M server-adapters/resteasy-reactor-netty/src/main/java/org/jboss/resteasy/plugins/server/reactor/netty/ChunkOutputStream.java
M server-adapters/resteasy-reactor-netty/src/test/java/org/jboss/resteasy/plugins/server/reactor/netty/ChunkOutputStreamTest.java
M server-adapters/resteasy-reactor-netty/src/test/java/org/jboss/resteasy/test/StreamingOutputTest.java
Log Message:
-----------
Added tests for all the conditions in asyncWrite.
Commit: cd5a0e282129982ed0f4d2207a2eaa9cee82c6da
https://github.com/resteasy/resteasy/commit/cd5a0e282129982ed0f4d2207a2ea...
Author: dhanagarajan <dhanagarajan(a)paypal.com>
Date: 2021-08-30 (Mon, 30 Aug 2021)
Changed paths:
M server-adapters/resteasy-reactor-netty/pom.xml
Log Message:
-----------
Adding reactor-test dependency.
Commit: 596aed2799fa6588a3b4cfbe17dbbe3ce2f32988
https://github.com/resteasy/resteasy/commit/596aed2799fa6588a3b4cfbe17dbb...
Author: dhanagarajan <dhanagarajan(a)paypal.com>
Date: 2021-08-30 (Mon, 30 Aug 2021)
Changed paths:
M server-adapters/resteasy-reactor-netty/pom.xml
Log Message:
-----------
Restoring pom changes
Commit: 4eddc3f2a04e2821b5d0d025f859ad3e7249d9ff
https://github.com/resteasy/resteasy/commit/4eddc3f2a04e2821b5d0d025f859a...
Author: dnagarajan89 <dnagarajan89(a)gmail.com>
Date: 2021-08-30 (Mon, 30 Aug 2021)
Changed paths:
M server-adapters/resteasy-reactor-netty/src/test/java/org/jboss/resteasy/test/StreamingOutputTest.java
Log Message:
-----------
Adding final for exception in catch block.
Co-authored-by: Samuel Cox <crankydillo(a)gmail.com>
Commit: 91dd0a06210b8278541417a4749ad1d2cb547b7c
https://github.com/resteasy/resteasy/commit/91dd0a06210b8278541417a4749ad...
Author: dnagarajan89 <dnagarajan89(a)gmail.com>
Date: 2021-08-30 (Mon, 30 Aug 2021)
Changed paths:
M server-adapters/resteasy-reactor-netty/src/main/java/org/jboss/resteasy/plugins/server/reactor/netty/ChunkOutputStream.java
Log Message:
-----------
Validating nonNull for completionSink.
Co-authored-by: Samuel Cox <crankydillo(a)gmail.com>
Commit: fef470cbe3d5dbf4f5984a98574a00e24f84df38
https://github.com/resteasy/resteasy/commit/fef470cbe3d5dbf4f5984a98574a0...
Author: dhanagarajan <dhanagarajan(a)paypal.com>
Date: 2021-08-31 (Tue, 31 Aug 2021)
Changed paths:
M server-adapters/resteasy-reactor-netty/src/test/java/org/jboss/resteasy/plugins/server/reactor/netty/ChunkOutputStreamTest.java
Log Message:
-----------
Added a test for success scenario on asynWrite.
Commit: 3c53fd8b7cae7387697dc84dbf6227ef7f4f5602
https://github.com/resteasy/resteasy/commit/3c53fd8b7cae7387697dc84dbf622...
Author: dhanagarajan <dhanagarajan(a)paypal.com>
Date: 2021-09-08 (Wed, 08 Sep 2021)
Changed paths:
M server-adapters/resteasy-reactor-netty/src/main/java/org/jboss/resteasy/plugins/server/reactor/netty/ChunkOutputStream.java
A server-adapters/resteasy-reactor-netty/src/main/java/org/jboss/resteasy/plugins/server/reactor/netty/ReactorNettySendException.java
M server-adapters/resteasy-reactor-netty/src/test/java/org/jboss/resteasy/plugins/server/reactor/netty/ChunkOutputStreamTest.java
Log Message:
-----------
Fixed PR comments.
Commit: ca92887376a3c61d5287a1fe500e1f8ca34862e5
https://github.com/resteasy/resteasy/commit/ca92887376a3c61d5287a1fe500e1...
Author: dhanagarajan <dhanagarajan(a)paypal.com>
Date: 2021-09-09 (Thu, 09 Sep 2021)
Changed paths:
M server-adapters/resteasy-reactor-netty/src/main/java/org/jboss/resteasy/plugins/server/reactor/netty/ChunkOutputStream.java
M server-adapters/resteasy-reactor-netty/src/test/java/org/jboss/resteasy/plugins/server/reactor/netty/ChunkOutputStreamTest.java
Log Message:
-----------
Fixed PR comments.
Commit: d5c6688189fb279fa6e6ced37db2d2f3d3a9570d
https://github.com/resteasy/resteasy/commit/d5c6688189fb279fa6e6ced37db2d...
Author: dhanagarajan <dhanagarajan(a)paypal.com>
Date: 2021-09-15 (Wed, 15 Sep 2021)
Changed paths:
M server-adapters/resteasy-reactor-netty/src/main/java/org/jboss/resteasy/plugins/server/reactor/netty/ChunkOutputStream.java
M server-adapters/resteasy-reactor-netty/src/main/java/org/jboss/resteasy/plugins/server/reactor/netty/i18n/Messages.java
Log Message:
-----------
Fixed PR comments.
Commit: 3b36a43100c3a7b06a34d141adeec01e806ecd92
https://github.com/resteasy/resteasy/commit/3b36a43100c3a7b06a34d141adeec...
Author: James R. Perkins <jperkins(a)redhat.com>
Date: 2021-09-21 (Tue, 21 Sep 2021)
Changed paths:
M server-adapters/resteasy-reactor-netty/pom.xml
M server-adapters/resteasy-reactor-netty/src/main/java/org/jboss/resteasy/plugins/server/reactor/netty/ChunkOutputStream.java
M server-adapters/resteasy-reactor-netty/src/main/java/org/jboss/resteasy/plugins/server/reactor/netty/ReactorNettyHttpResponse.java
A server-adapters/resteasy-reactor-netty/src/main/java/org/jboss/resteasy/plugins/server/reactor/netty/ReactorNettySendException.java
M server-adapters/resteasy-reactor-netty/src/main/java/org/jboss/resteasy/plugins/server/reactor/netty/i18n/Messages.java
A server-adapters/resteasy-reactor-netty/src/test/java/org/jboss/resteasy/plugins/server/reactor/netty/ChunkOutputStreamTest.java
M server-adapters/resteasy-reactor-netty/src/test/java/org/jboss/resteasy/test/StreamingOutputTest.java
Log Message:
-----------
Merge pull request #2882 from dnagarajan89/reactor-netty-adapter-bytes-issue
[RESTEASY-2996] Calling send for each chunk with flush and completing the future
Compare: https://github.com/resteasy/resteasy/compare/150438c8a347...3b36a43100c3
3 years, 2 months