- 21 10月, 2016 1 次提交
-
-
由 Brian Clozel 提交于
-
- 20 10月, 2016 14 次提交
-
-
由 soldierkam 提交于
-
由 Arjen Poutsma 提交于
This commit adds a bodyToMono and bodyToFlux convenience method to ClientResponse/ServerRequest, similar to the body(Publisher) method that is on ClientRequest/ServerResponse.
-
由 Sebastien Deleuze 提交于
-
由 Sebastien Deleuze 提交于
-
由 Brian Clozel 提交于
Issue: SPR-14827
-
由 Arjen Poutsma 提交于
This commit introduces the following changes to web.reactive.function: - Added RouterFunction.andRoute(), a combination of RouterFunction.and() with RouterFunctions.route() - ServerRequest.pathVariable() returns String instead of Optional<String>. An exception is thrown if the variable is not present. - Added HandlerFilterFunction.andThen and HandlerFilterFunction.apply()
-
由 Sebastien Deleuze 提交于
This commit removes the usage of Reactor adapters (about to be moved from Reactor Core to a new Reactor Adapter module). Instead, RxReactiveStreams is now used for adapting RxJava 1 and Flowable methods are used for RxJava 2. Issue: SPR-14824
-
由 Arjen Poutsma 提交于
This commit changes web.reactive.function to reflect the introduction of the new WebClient. Changes include: - Request -> ServerRequest - Response -> ServerResponse - FilterFunction -> HandlerFilterFunction - StrategiesSupplier -> HandlerStrategies
-
由 Arjen Poutsma 提交于
This commit refactors the web client to be more similar to web.reactive.function. Changes include: - Refactor ClientWebRequest to immutable ClientRequest with builder and support for BodyInserters. - Introduce ClientResponse which exposes headers, status, and support for reading from the body with BodyExtractors. - Removed ResponseErrorHandler, in favor of having a ClientResponse with "error" status code (i.e. 4xx or 5xx). Also removed WebClientException and subclasses. - Refactored WebClientConfig to WebClientStrategies. - Refactored ClientHttpRequestInterceptor to ExchangeFilterFunction. - Removed ClientWebRequestPostProcessor in favor of ExchangeFilterFunction, which allows for asynchronous execution. Issue: SPR-14827
-
由 Arjen Poutsma 提交于
This commit moves the web.reactive.function.[BodyInserter|BodyExtractor] to http.codec, so that they can be used from the client as well. Furthermore, it parameterized both inserter and extractor over ReactiveHttpOutputMessage and ReactiveHttpInputMessage respectively, so that they can be limited to only be used on the client or server.
-
由 Rossen Stoyanchev 提交于
-
由 Rossen Stoyanchev 提交于
Issue: SPR-14798
-
由 Sebastien Deleuze 提交于
This commit also improves CorsRegistration Javadoc. Issue: SPR-14798
-
由 Violeta Georgieva 提交于
Typically the Mono<Void> from the HttpHandler also reflects the completion of the request and response body processors and at that point invoking AsyncContext#complete() from HandlerResultSubscriber should be sufficient. This commit explicitly propagates the AsyncListener.onComplete event to the request and response body processors for added safety. Technically as mentioned those processors should have completed but depending on how the controller is written there is a possibility the body processors may not have completed. Issue: SPR-14772
-
- 18 10月, 2016 3 次提交
-
-
由 Arjen Poutsma 提交于
* grow-data-buffer: DefaultDataBuffer improvements
-
由 Violeta Georgieva 提交于
DefaultDataBuffer.grow(int): - Copy only the remaining data - Update readPosition/writePosition
-
由 Rossen Stoyanchev 提交于
ServerWebExchange now has a getPrincipal method and along with that a ServerWebExchangeDecorator that can be used to wrap the exchange in order to return the authenticated user. Issue: SPR-14680
-
- 15 10月, 2016 16 次提交
-
-
由 Stephane Nicoll 提交于
* pr/1205: Fix NativeJdbcExtractors documentation
-
由 Philippe Marschall 提交于
The documentation mentions various NativeJdbcExtractors that no longer exist. To be specific CommonsDbcpNativeJdbcExtractor and XAPoolNativeJdbcExtractor no longer exist. This commit includes the following changes: * remove CommonsDbcpNativeJdbcExtractor references from Asciidoctor * remove CommonsDbcpNativeJdbcExtractor references from Javadoc * remove XAPoolNativeJdbcExtractor references from Asciidoctor Issue: SPR-14810 Closes gh-1205
-
由 Stephane Nicoll 提交于
* pr/1206: Fix formatting Replace J2EE with Java EE
-
由 Stephane Nicoll 提交于
Closes gh-1206
-
由 Philippe Marschall 提交于
String with version 5 the name of Java Platform, Enterprise Edition changed from J2EE to Java EE. However a lot of the documentation still uses the term J2EE. This commit includes the following changes: * replace J2EE with Java EE where appropriate This is not a blind search and replace. The following occurrences remain unchanged: * references to old J2EE releases, most notably 1.3 and 1.4. * references to "Expert One-On-One J2EE Design and Development" * references to "Core J2EE patterns" * XML namespaces * package names Issue: SPR-14811 See gh-1206
-
由 Rossen Stoyanchev 提交于
-
由 Rossen Stoyanchev 提交于
-
由 Rossen Stoyanchev 提交于
-
由 Rossen Stoyanchev 提交于
-
由 Rossen Stoyanchev 提交于
-
由 Brian Clozel 提交于
This commit improves the existing web reactive configuration infrastructure with the following changes: * renamed `WebReactiveConfiguration` to `WebReactiveConfigurationSupport` and is is no longer a Configuration class * created the `WebReactiveConfigurer` interface; Configuration classes implementing it will augment the web reactive configuration support * created the `DelegatingWebReactiveConfiguration` and `WebReactiveConfigurerComposite` to effectively tie those custom-defined configurers to the main configuration support * created the `@EnableWebReactive` to active that support in configuration classes Issue: SPR-14754
-
由 Rossen Stoyanchev 提交于
-
由 Rossen Stoyanchev 提交于
-
由 soldierkam 提交于
-
由 Violeta Georgieva 提交于
If the provided DataBuffer is empty then request the next DataBuffer.
-
由 Rossen Stoyanchev 提交于
-
- 14 10月, 2016 6 次提交
-
-
由 Stephane Nicoll 提交于
* pr/1204: Remove OracleLobHandler from documentation
-
由 Philippe Marschall 提交于
Now that OracleLobHandler has finally been removed it should also be removed from the documentation. This commit includes the following changes: * remove OracleLobHandler references from Javadoc * remove OracleLobHandler references from Asciidoctor Issue: SPR-14809 Closes gh-1204
-
由 Rossen Stoyanchev 提交于
-
由 Rossen Stoyanchev 提交于
This commit fixes test failures introduced earlier in commit 9f8e84.
-
由 Rossen Stoyanchev 提交于
-
由 Rossen Stoyanchev 提交于
-