Skip to content

Commit 161870e

Browse files
committed
DATACMNS-1211 - Add ReactivePageableHandlerMethodArgumentResolver.
Add ReactivePageableHandlerMethodArgumentResolver and extract shared code from imperative PageableHandlerMethodArgumentResolver into PageableHandlerMethodArgumentResolverSupport.
1 parent bcd21b6 commit 161870e

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

src/main/java/org/springframework/data/web/PageableHandlerMethodArgumentResolverSupport.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@
3636
* {@link #DEFAULT_PAGE_PARAMETER}{@link #DEFAULT_QUALIFIER_DELIMITER}.
3737
*
3838
* @since 2.1
39+
* @see PageableHandlerMethodArgumentResolver
40+
* @see ReactivePageableHandlerMethodArgumentResolver
3941
* @author Mark Paluch
4042
*/
4143
public abstract class PageableHandlerMethodArgumentResolverSupport {

src/test/java/org/springframework/data/web/ReactivePageableHandlerMethodArgumentResolverUnitTests.java

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -221,22 +221,24 @@ public void detectsFallbackPageableIfNullOneIsConfigured() {
221221
assertThat(resolver.isFallbackPageable(PageRequest.of(0, 10))).isFalse();
222222
}
223223

224-
private ReactivePageableHandlerMethodArgumentResolver getReactiveResolver() {
224+
private static ReactivePageableHandlerMethodArgumentResolver getReactiveResolver() {
225225

226226
ReactivePageableHandlerMethodArgumentResolver resolver = new ReactivePageableHandlerMethodArgumentResolver();
227227
resolver.setMaxPageSize(100);
228228
return resolver;
229229
}
230230

231-
private void assertSupportedAndResult(MethodParameter parameter, Pageable pageable) {
231+
private static void assertSupportedAndResult(MethodParameter parameter, Pageable pageable) {
232232
assertSupportedAndResult(parameter, pageable, TestUtils.getWebfluxRequest());
233233
}
234234

235-
private void assertSupportedAndResult(MethodParameter parameter, Pageable pageable, MockServerHttpRequest request) {
235+
private static void assertSupportedAndResult(MethodParameter parameter, Pageable pageable,
236+
MockServerHttpRequest request) {
236237
assertSupportedAndResult(parameter, pageable, request, getReactiveResolver());
237238
}
238239

239-
private void assertSupportedAndResult(MethodParameter parameter, Pageable pageable, MockServerHttpRequest request,
240+
private static void assertSupportedAndResult(MethodParameter parameter, Pageable pageable,
241+
MockServerHttpRequest request,
240242
SyncHandlerMethodArgumentResolver resolver) {
241243

242244
assertThat(resolver.supportsParameter(parameter)).isTrue();

0 commit comments

Comments
 (0)