Merge pull request #1126 from kamilszymanski:expression-lambda

* pr/1126:
  Use abbreviated expression lambda instead of statement lambda
master
Stephane Nicoll 8 years ago
commit 6b616bad9c
  1. 6
      spring-web/src/main/java/org/springframework/http/server/reactive/RxNettyServerHttpResponse.java

@ -82,11 +82,9 @@ public class RxNettyServerHttpResponse extends AbstractServerHttpResponse {
protected Mono<Void> writeAndFlushWithInternal(
Publisher<Publisher<DataBuffer>> body) {
Flux<ByteBuf> bodyWithFlushSignals = Flux.from(body).
flatMap(publisher -> {
return Flux.from(publisher).
flatMap(publisher -> Flux.from(publisher).
map(NettyDataBufferFactory::toByteBuf).
concatWith(Mono.just(FLUSH_SIGNAL));
});
concatWith(Mono.just(FLUSH_SIGNAL)));
Observable<ByteBuf> content = RxJava1Adapter.publisherToObservable(bodyWithFlushSignals);
ResponseContentWriter<ByteBuf> writer = this.response.write(content, bb -> bb == FLUSH_SIGNAL);
return RxJava1Adapter.observableToFlux(writer).then();

Loading…
Cancel
Save