Fix SimpleHandlerResultHandler by using Publishers.completable()

master
Sebastien Deleuze 9 years ago
parent 3ad765556d
commit cb09e58a82
  1. 3
      spring-web-reactive/src/main/java/org/springframework/reactive/web/dispatch/SimpleHandlerResultHandler.java

@ -17,6 +17,7 @@
package org.springframework.reactive.web.dispatch; package org.springframework.reactive.web.dispatch;
import org.reactivestreams.Publisher; import org.reactivestreams.Publisher;
import reactor.Publishers;
import org.springframework.core.Ordered; import org.springframework.core.Ordered;
import org.springframework.reactive.web.http.ServerHttpRequest; import org.springframework.reactive.web.http.ServerHttpRequest;
@ -44,6 +45,6 @@ public class SimpleHandlerResultHandler implements Ordered, HandlerResultHandler
@Override @Override
public Publisher<Void> handleResult(ServerHttpRequest request, ServerHttpResponse response, HandlerResult result) { public Publisher<Void> handleResult(ServerHttpRequest request, ServerHttpResponse response, HandlerResult result) {
return (Publisher<Void>)result.getValue(); return Publishers.completable((Publisher<?>)result.getValue());
} }
} }

Loading…
Cancel
Save