Rossen Stoyanchev
b16f6fa456
Shared static instance of DefaultDataBufferFactory
6 years ago
Sam Brannen
b33d2fe683
Clean up warnings in Gradle build, polishing, etc.
6 years ago
Rossen Stoyanchev
22bf62def1
Replace remaining use of deprecated Processors in tests
...
See gh-25085
6 years ago
Rossen Stoyanchev
734f4a4706
Replace of ReplayProcessor in RSocket tests
...
See gh-25085
6 years ago
Rossen Stoyanchev
7cf1ccc415
Use MonoProcessor instead of FluxIdentityProcessor
...
We just need to signal completion when close() is called. MonoProcessor
should suffice and we can avoid a hard dependency on Reactor 3.4.
See gh-25085
6 years ago
Sam Brannen
ab0e651547
Polish SerializationTestUtils, clean up warnings, etc.
6 years ago
Brian Clozel
7391f9b392
Fix Reactor Core DirectProcessor deprecation
...
As of reactor/reactor-core#2188 , `DirectProcessor` variants are
deprecated. This commit replaces them with the new
`FluxIdentityProcessor` variant.
See gh-25085
6 years ago
Sébastien Deleuze
6b355df903
Revert "Upgrade to Kotlin 1.4 M2"
...
This reverts commit 2a74eff10f .
Some regressions require to wait at least Kotlin 1.4 M3.
6 years ago
Сергей Цыпанов
7949937655
Remove redundant assignment of default values to volatile fields
6 years ago
Sébastien Deleuze
2a74eff10f
Upgrade to Kotlin 1.4 M2
...
- The compiler is configured to retain compatibility with Kotlin 1.3.
- Explicit API mode is not yet enabled but could be in the future.
- A workaround for Gradle build is required for now, see
https://youtrack.jetbrains.com/issue/KT-39610 for more details.
- Some exceptions thrown by Kotlin have changed to NullPointerException,
see https://youtrack.jetbrains.com/issue/KT-22275 for more details.
Closes gh-24171
6 years ago
Rossen Stoyanchev
1d0fe1223d
Fix checkstyle violation
6 years ago
Rossen Stoyanchev
b48ddef4c6
Upgrade to RSocket 1.0.1
6 years ago
Rossen Stoyanchev
6d6269f1ee
Switch to Reactor 2020.0.0 snapshots
...
A switch to RSocket 1.0.1 snapshots is also required to pick up a
for froward compatibility with Reactor Netty 1.0.
See gh-25085
6 years ago
Juergen Hoeller
c35b21b49f
Consistent not-null assertions for configured interceptors
...
Closes gh-25088
6 years ago
Rossen Stoyanchev
b1224835be
Add metadataPush support to RSocketRequester
...
Closes gh-24322
6 years ago
Rossen Stoyanchev
ef27bc4b82
Upgrade to RSocket 1.0.0
...
Closes gh-25053
6 years ago
Rossen Stoyanchev
71d384f1f8
Upgrade to RSocket 1.0.0
...
Closes gh-25053
6 years ago
Rossen Stoyanchev
7f59381c7d
Add support for RxJava 3
...
Closes gh-24170
6 years ago
Rossen Stoyanchev
2002a1689a
Adapt test to changes in RSocket Java
...
See gh-24934
6 years ago
Sam Brannen
5eba1ae73c
Avoid deprecation warning in DefaultRSocketRequesterBuilderTests
6 years ago
Rossen Stoyanchev
1904e9b7e7
Disable failing test temporarily
6 years ago
Rossen Stoyanchev
ed8c61a852
Upgrade to RSocket 1.0 RC7 snapshots
6 years ago
Sébastien Deleuze
3c354a9b18
Avoid using Mockito argument matcher in Mockk test
6 years ago
陈其苗
13970ae528
Use autoboxing instead of explicit wrapping in tests
...
Closes gh-24801
6 years ago
Rossen Stoyanchev
95ef9c25c2
Reduce byte[] allocations in StompEncoder
...
Closes gh-24694
6 years ago
Sam Brannen
e26764d249
Remove duplicate words in documentation and polish Javadoc
6 years ago
Sam Brannen
9e30620ac2
Polish contribution
...
See gh-24805
6 years ago
Сергей Цыпанов
e63d1cf12d
Improve usage of ByteArrayOutputStream/ByteArrayInputStream
...
Closes gh-24805
6 years ago
Qimiao Chen
7c831d2ef4
Replace anonymous inner classes with lambdas in tests
...
Closes gh-24808
6 years ago
Rossen Stoyanchev
3175f0771e
Remove dumpString from DataBufferTestUtils
...
See gh-24786
6 years ago
Sam Brannen
6222efc54b
Polish contribution
...
See gh-24785
6 years ago
Сергей Цыпанов
65aa2d03f0
Simplify conversion of ByteArrayOutputStream to String
...
Closes gh-24785
6 years ago
Qimiao Chen
09b36380cd
Fix typos in source files
...
Closes gh-24746
6 years ago
Rossen Stoyanchev
7efb62091d
MessagingRSocket correctly handles unconsumed input
...
Closes gh-24741
6 years ago
Rossen Stoyanchev
5b27df772a
Suppress deprecation warning
...
See gh-24725
6 years ago
Sam Brannen
a8feb792da
Fix broken Javadoc links
6 years ago
Rossen Stoyanchev
4aedf2ea13
MetadataEncoder expands vars correctly
...
Closes gh-24656
6 years ago
ZhangT
c5fb7b9fb7
Simplify some redundant code
...
Closes gh-24586
Co-authored-by: Sam Brannen <sbrannen@pivotal.io>
6 years ago
Hyunjin Choi
ede2a1d4b2
Remove unnecessary semicolon in some enum classes
6 years ago
Rossen Stoyanchev
28a95e89f3
Upgrade to Dysprosium SR5 snapshots
...
See gh-24355
6 years ago
Rossen Stoyanchev
3c0c0c0597
Fix issue with new line handling in StompDecoder
...
Closes gh-23713
6 years ago
Sam Brannen
94f8ef08e2
Move common TestPrincipal to spring-core test fixtures
...
See gh-23550
6 years ago
Sam Brannen
4260c34b47
Rename test fixture package in spring-core
...
See gh-23550
6 years ago
Sam Brannen
5718bf424b
Use Gradle test fixture support for spring-core
...
See gh-23550
6 years ago
Sam Brannen
1b4fd1cba1
Polishing
6 years ago
Sébastien Deleuze
0f41536820
Fix RSocketRequester Coroutines extensions
...
After gh-24073, some Coroutines extensions should be applied on
RetrieveSpec instead of RequestSpec.
Closes gh-24166
6 years ago
Sam Brannen
55ae3c5e87
Polishing
6 years ago
Brian Clozel
d4209392d2
Allow ExchangeStrategies customizations in WebClient
...
Prior to this commit, developers could configure their WebClient to use
their custom `ExchangeStrategies`, by providing it in the
`WebClient.Builder` chain.
Once created, an `ExchangeStrategies` instance is not mutable, which
makes it hard for further customizations by other components. In the
case of the reported issue, other components would override the default
configuration for the codecs maxInMemorySize.
This commit makes the `ExchangeStrategies` mutable and uses that fact to
further customize them with a new `WebClient.Builder#exchangeStrategies`
`Consumer` variant. This commit is also deprecating those mutating
variants in favor of a new `WebClient.Builder#exchangeStrategies` that
takes a `ExchangeStrategies#Builder` directly and avoids mutation issues
altogether.
Closes gh-23961
6 years ago
Brian Clozel
1560bbd81e
Revert "Allow ExchangeStrategies customizations in WebClient"
...
This reverts commit b3020bc484 .
6 years ago
Juergen Hoeller
567c7695dd
Polishing
6 years ago