- 07 5月, 2019 35 次提交
-
-
由 Arjen Poutsma 提交于
Closes gh-22701
-
由 Mark Paluch 提交于
We now correctly unwrap suspended resources instead capturing the Mono emitting suspended resources. We also properly continue resume by chaining resume Mono's instead of terminating eagerly.
-
由 Arjen Poutsma 提交于
Closes gh-22893
-
由 Arjen Poutsma 提交于
Closes gh-22701
-
由 Johnny Lim 提交于
-
由 Juergen Hoeller 提交于
-
由 Juergen Hoeller 提交于
-
由 Nicofisi 提交于
-
由 Juergen Hoeller 提交于
-
由 Juergen Hoeller 提交于
Closes gh-22912
-
由 Sam Brannen 提交于
-
由 Sam Brannen 提交于
Closes gh-22903
-
由 Juergen Hoeller 提交于
Merge pull request #22421 from olszewskimichal/LinkedMultiValueMap-OutOfBoundException-When-EmptyList LinkedMultiValueMap.getFirst - check that values is not empty
-
由 Juergen Hoeller 提交于
-
由 Arjen Poutsma 提交于
This commit introduces the DefaultMultipartMessageReader, a fully reactive multipart parser that does have any third party dependencies. Closes gh-21659
-
由 Arjen Poutsma 提交于
Added two methods to DataBufferUtils: * matcher(byte[]), which returns a Matcher object that can be used to find a delimiter in a data buffer. * split(Publisher<DataBuffer>, byte[] delimiter), which splits a given stream of data buffers around a given delimiter.
-
由 Arjen Poutsma 提交于
Add method retainedSlice to the DataBuffer, defaulting to using DataBufferUtils for retain, but allowing for ByteBuf specific override.
-
由 Mark Paluch 提交于
We now use Flux.usingWhen() instead materialize/dematerialize operators to reuse Reactor's resource closure. Until usingWhen() accepts a BiFunction to consume error signals, we need to map error signals outside of usingWhen which requires re-wrapping of the ReactiveTransaction object. Also, reuse the current TransactionContext to leave Transaction creation/propagation entirely to ReactiveTransactionManager instead of creating new TransactionContexts.
-
由 Juergen Hoeller 提交于
-
由 Juergen Hoeller 提交于
-
由 Stephane Maldini 提交于
-
由 Juergen Hoeller 提交于
See gh-22900
-
由 Juergen Hoeller 提交于
See gh-22900
-
由 Juergen Hoeller 提交于
-
由 Stephane Maldini 提交于
-
由 Juergen Hoeller 提交于
See gh-22900
-
由 Stephane Maldini 提交于
-
由 Juergen Hoeller 提交于
See gh-22900
-
由 Juergen Hoeller 提交于
-
由 Juergen Hoeller 提交于
See gh-22900
-
由 Juergen Hoeller 提交于
Closes gh-22896
-
由 Ippei Nawate 提交于
-
由 Sebastien Deleuze 提交于
-
由 Sebastien Deleuze 提交于
Closes gh-22747
-
由 Rossen Stoyanchev 提交于
This commit defers flushing of the response until the first item is emitted that needs to be written (and flushed) to the response. This makes Spring MVC consistent with WebFlux in this regard. Closes gh-21972
-
- 06 5月, 2019 5 次提交
-
-
由 Rossen Stoyanchev 提交于
Closes gh-22035
-
由 Sebastien Deleuze 提交于
ServerRequest: - awaitPrincipalOrNull is renamed to awaitPrincipal since there is no non-nullable variant ServerResponse: - new BodyBuilder.sse() extension - BodyBuilder.bodyToServerSentEvents is deprecated in favor of sse().body() - BodyBuilder.bodyAndAwait(flow: Flow<T>) is renamed to bodyFlowAndAwait to avoid shadowing of BodyBuilder.bodyAndAwait(body: Any) - BodyBuilder.bodyToServerSentEventsAndAwait is removed, sse().bodyAndAwait() should be used instead Closes gh-22899
-
由 Sam Brannen 提交于
org.junit.Assert.assertThat() is deprecated as of JUnit 4.13. See gh-22894
-
由 Sam Brannen 提交于
org.junit.Assert.assertThat() is deprecated as of JUnit 4.13. See gh-22894
-
由 Sam Brannen 提交于
org.junit.Assert.assertThat() is deprecated as of JUnit 4.13. See gh-22894
-