This commit simplifies the logic for applying beforeCommit actions
replacing the use of chained Mono.then calls with a single
Flux.concat.
Also renamed writeStatusCode, writeHeaders, and writeCookies to
applyStatusCode, applyHeaders, and applyCookies respectively to
better reflect we're simply setting them on the underlying response
(not necessarily written yet).
@ -62,7 +62,7 @@ public class ReactorServerHttpResponse extends AbstractServerHttpResponse
@@ -62,7 +62,7 @@ public class ReactorServerHttpResponse extends AbstractServerHttpResponse
@ -83,7 +83,7 @@ public class ReactorServerHttpResponse extends AbstractServerHttpResponse
@@ -83,7 +83,7 @@ public class ReactorServerHttpResponse extends AbstractServerHttpResponse
}
@Override
protectedvoidwriteHeaders(){
protectedvoidapplyHeaders(){
// TODO: temporarily, see https://github.com/reactor/reactor-netty/issues/2
@ -96,7 +96,7 @@ public class ReactorServerHttpResponse extends AbstractServerHttpResponse
@@ -96,7 +96,7 @@ public class ReactorServerHttpResponse extends AbstractServerHttpResponse
@ -114,12 +114,11 @@ public class ReactorServerHttpResponse extends AbstractServerHttpResponse
@@ -114,12 +114,11 @@ public class ReactorServerHttpResponse extends AbstractServerHttpResponse
@ -63,7 +63,7 @@ public class RxNettyServerHttpResponse extends AbstractServerHttpResponse {
@@ -63,7 +63,7 @@ public class RxNettyServerHttpResponse extends AbstractServerHttpResponse {
@ -91,7 +91,7 @@ public class RxNettyServerHttpResponse extends AbstractServerHttpResponse {
@@ -91,7 +91,7 @@ public class RxNettyServerHttpResponse extends AbstractServerHttpResponse {
}
@Override
protectedvoidwriteHeaders(){
protectedvoidapplyHeaders(){
for(Stringname:getHeaders().keySet()){
for(Stringvalue:getHeaders().get(name)){
this.response.addHeader(name,value);
@ -100,7 +100,7 @@ public class RxNettyServerHttpResponse extends AbstractServerHttpResponse {
@@ -100,7 +100,7 @@ public class RxNettyServerHttpResponse extends AbstractServerHttpResponse {
@ -72,7 +72,7 @@ public class ServletServerHttpResponse extends AbstractListenerServerHttpRespons
@@ -72,7 +72,7 @@ public class ServletServerHttpResponse extends AbstractListenerServerHttpRespons
@ -80,7 +80,7 @@ public class ServletServerHttpResponse extends AbstractListenerServerHttpRespons
@@ -80,7 +80,7 @@ public class ServletServerHttpResponse extends AbstractListenerServerHttpRespons
@ -98,7 +98,7 @@ public class ServletServerHttpResponse extends AbstractListenerServerHttpRespons
@@ -98,7 +98,7 @@ public class ServletServerHttpResponse extends AbstractListenerServerHttpRespons
@ -68,7 +68,7 @@ public class UndertowServerHttpResponse extends AbstractListenerServerHttpRespon
@@ -68,7 +68,7 @@ public class UndertowServerHttpResponse extends AbstractListenerServerHttpRespon
@ -77,8 +77,8 @@ public class UndertowServerHttpResponse extends AbstractListenerServerHttpRespon
@@ -77,8 +77,8 @@ public class UndertowServerHttpResponse extends AbstractListenerServerHttpRespon
@ -98,7 +98,7 @@ public class UndertowServerHttpResponse extends AbstractListenerServerHttpRespon
@@ -98,7 +98,7 @@ public class UndertowServerHttpResponse extends AbstractListenerServerHttpRespon
@ -106,7 +106,7 @@ public class UndertowServerHttpResponse extends AbstractListenerServerHttpRespon
@@ -106,7 +106,7 @@ public class UndertowServerHttpResponse extends AbstractListenerServerHttpRespon