Skip to content

Commit 460ed30

Browse files
committed
Shorten getter for ReactiveAdapterRegistry
1 parent 143b5c8 commit 460ed30

File tree

6 files changed

+12
-15
lines changed

6 files changed

+12
-15
lines changed

spring-web-reactive/src/main/java/org/springframework/web/reactive/result/ContentNegotiatingResultHandlerSupport.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ protected ContentNegotiatingResultHandlerSupport(RequestedContentTypeResolver co
6767
/**
6868
* Return the configured {@link ReactiveAdapterRegistry}.
6969
*/
70-
public ReactiveAdapterRegistry getReactiveAdapterRegistry() {
70+
public ReactiveAdapterRegistry getAdapterRegistry() {
7171
return this.adapterRegistry;
7272
}
7373

spring-web-reactive/src/main/java/org/springframework/web/reactive/result/method/annotation/AbstractMessageReaderArgumentResolver.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ public List<HttpMessageReader<?>> getMessageReaders() {
106106
/**
107107
* Return the configured {@link ReactiveAdapterRegistry}.
108108
*/
109-
public ReactiveAdapterRegistry getReactiveAdapterRegistry() {
109+
public ReactiveAdapterRegistry getAdapterRegistry() {
110110
return this.adapterRegistry;
111111
}
112112

@@ -115,7 +115,7 @@ protected Mono<Object> readBody(MethodParameter bodyParameter, boolean isBodyReq
115115
ServerWebExchange exchange) {
116116

117117
Class<?> bodyType = ResolvableType.forMethodParameter(bodyParameter).resolve();
118-
ReactiveAdapter adapter = getReactiveAdapterRegistry().getAdapterTo(bodyType);
118+
ReactiveAdapter adapter = getAdapterRegistry().getAdapterTo(bodyType);
119119

120120
ResolvableType elementType = ResolvableType.forMethodParameter(bodyParameter);
121121
if (adapter != null) {

spring-web-reactive/src/main/java/org/springframework/web/reactive/result/method/annotation/AbstractMessageWriterResultHandler.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ public List<HttpMessageWriter<?>> getMessageWriters() {
9191
protected Mono<Void> writeBody(Object body, MethodParameter bodyType, ServerWebExchange exchange) {
9292

9393
Class<?> bodyClass = bodyType.getParameterType();
94-
ReactiveAdapter adapter = getReactiveAdapterRegistry().getAdapterFrom(bodyClass, body);
94+
ReactiveAdapter adapter = getAdapterRegistry().getAdapterFrom(bodyClass, body);
9595

9696
Publisher<?> publisher;
9797
ResolvableType elementType;

spring-web-reactive/src/main/java/org/springframework/web/reactive/result/method/annotation/ResponseBodyResultHandler.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,8 +103,7 @@ private boolean isHttpEntityType(HandlerResult result) {
103103
return true;
104104
}
105105
else {
106-
Optional<Object> optional = result.getReturnValue();
107-
ReactiveAdapter adapter = getReactiveAdapterRegistry().getAdapterFrom(rawClass, optional);
106+
ReactiveAdapter adapter = getAdapterRegistry().getAdapterFrom(rawClass, result.getReturnValue());
108107
if (adapter != null && !adapter.getDescriptor().isNoValue()) {
109108
ResolvableType genericType = result.getReturnType().getGeneric(0);
110109
if (HttpEntity.class.isAssignableFrom(genericType.getRawClass())) {

spring-web-reactive/src/main/java/org/springframework/web/reactive/result/method/annotation/ResponseEntityResultHandler.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -85,8 +85,7 @@ public boolean supports(HandlerResult result) {
8585
return true;
8686
}
8787
else {
88-
Optional<Object> optional = result.getReturnValue();
89-
ReactiveAdapter adapter = getReactiveAdapterRegistry().getAdapterFrom(returnType, optional);
88+
ReactiveAdapter adapter = getAdapterRegistry().getAdapterFrom(returnType, result.getReturnValue());
9089
if (adapter != null &&
9190
!adapter.getDescriptor().isMultiValue() &&
9291
!adapter.getDescriptor().isNoValue()) {
@@ -113,7 +112,7 @@ public Mono<Void> handleResult(ServerWebExchange exchange, HandlerResult result)
113112
Optional<Object> optionalValue = result.getReturnValue();
114113

115114
Class<?> rawClass = returnType.getRawClass();
116-
ReactiveAdapter adapter = getReactiveAdapterRegistry().getAdapterFrom(rawClass, optionalValue);
115+
ReactiveAdapter adapter = getAdapterRegistry().getAdapterFrom(rawClass, optionalValue);
117116

118117
if (adapter != null) {
119118
returnValueMono = adapter.toMono(optionalValue);

spring-web-reactive/src/main/java/org/springframework/web/reactive/result/view/ViewResolutionResultHandler.java

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ public boolean supports(HandlerResult result) {
143143
return true;
144144
}
145145
Optional<Object> optional = result.getReturnValue();
146-
ReactiveAdapter adapter = getReactiveAdapterRegistry().getAdapterFrom(clazz, optional);
146+
ReactiveAdapter adapter = getAdapterRegistry().getAdapterFrom(clazz, optional);
147147
if (adapter != null) {
148148
if (adapter.getDescriptor().isNoValue()) {
149149
return true;
@@ -177,12 +177,11 @@ public Mono<Void> handleResult(ServerWebExchange exchange, HandlerResult result)
177177
ResolvableType elementType;
178178
ResolvableType returnType = result.getReturnType();
179179

180-
Class<?> rawClass = returnType.getRawClass();
181-
Optional<Object> optionalValue = result.getReturnValue();
182-
ReactiveAdapter adapter = getReactiveAdapterRegistry().getAdapterFrom(rawClass, optionalValue);
180+
Optional<Object> optional = result.getReturnValue();
181+
ReactiveAdapter adapter = getAdapterRegistry().getAdapterFrom(returnType.getRawClass(), optional);
183182
if (adapter != null) {
184-
if (optionalValue.isPresent()) {
185-
Mono<?> converted = adapter.toMono(optionalValue);
183+
if (optional.isPresent()) {
184+
Mono<?> converted = adapter.toMono(optional);
186185
valueMono = converted.map(o -> o);
187186
}
188187
else {

0 commit comments

Comments
 (0)