@ -65,12 +59,26 @@ public class ReactorServerHttpRequest implements ServerHttpRequest {
@@ -65,12 +59,26 @@ public class ReactorServerHttpRequest implements ServerHttpRequest {
@Override
publicURIgetURI(){
try{
returnnewURI(this.channel.uri());
}catch(URISyntaxExceptionex){
thrownewIllegalStateException("Could not get URI: "+ex.getMessage(),ex);
if(this.uri==null){
try{
this.uri=newURI(this.channel.uri());
}
catch(URISyntaxExceptionex){
thrownewIllegalStateException("Could not get URI: "+ex.getMessage(),ex);
@ -41,21 +43,19 @@ public class ReactorServerHttpResponse implements ServerHttpResponse {
@@ -41,21 +43,19 @@ public class ReactorServerHttpResponse implements ServerHttpResponse {
@ -65,8 +65,11 @@ public class ReactorServerHttpResponse implements ServerHttpResponse {
@@ -65,8 +65,11 @@ public class ReactorServerHttpResponse implements ServerHttpResponse {
@ -74,18 +77,18 @@ public class ReactorServerHttpResponse implements ServerHttpResponse {
@@ -74,18 +77,18 @@ public class ReactorServerHttpResponse implements ServerHttpResponse {
@ -38,6 +40,8 @@ public class RxNettyServerHttpRequest implements ServerHttpRequest {
@@ -38,6 +40,8 @@ public class RxNettyServerHttpRequest implements ServerHttpRequest {
privatefinalHttpServerRequest<ByteBuf>request;
privateURIuri;
privateHttpHeadersheaders;
@ -47,44 +51,44 @@ public class RxNettyServerHttpRequest implements ServerHttpRequest {
@@ -47,44 +51,44 @@ public class RxNettyServerHttpRequest implements ServerHttpRequest {
@ -45,19 +47,17 @@ public class RxNettyServerHttpResponse implements ServerHttpResponse {
@@ -45,19 +47,17 @@ public class RxNettyServerHttpResponse implements ServerHttpResponse {
@ -67,15 +67,19 @@ public class RxNettyServerHttpResponse implements ServerHttpResponse {
@@ -67,15 +67,19 @@ public class RxNettyServerHttpResponse implements ServerHttpResponse {
@ -83,20 +87,20 @@ public class RxNettyServerHttpResponse implements ServerHttpResponse {
@@ -83,20 +87,20 @@ public class RxNettyServerHttpResponse implements ServerHttpResponse {
@ -52,44 +54,55 @@ public class ServletServerHttpRequest implements ServerHttpRequest {
@@ -52,44 +54,55 @@ public class ServletServerHttpRequest implements ServerHttpRequest {
@ -98,14 +111,14 @@ public class ServletServerHttpRequest implements ServerHttpRequest {
@@ -98,14 +111,14 @@ public class ServletServerHttpRequest implements ServerHttpRequest {
// HttpServletRequest exposes some headers as properties: we should include those if not already present
@ -116,7 +129,7 @@ public class ServletServerHttpRequest implements ServerHttpRequest {
@@ -116,7 +129,7 @@ public class ServletServerHttpRequest implements ServerHttpRequest {
@ -53,20 +55,18 @@ public class ServletServerHttpResponse implements ServerHttpResponse {
@@ -53,20 +55,18 @@ public class ServletServerHttpResponse implements ServerHttpResponse {
@ -80,8 +80,11 @@ public class ServletServerHttpResponse implements ServerHttpResponse {
@@ -80,8 +80,11 @@ public class ServletServerHttpResponse implements ServerHttpResponse {
@ -89,14 +92,14 @@ public class ServletServerHttpResponse implements ServerHttpResponse {
@@ -89,14 +92,14 @@ public class ServletServerHttpResponse implements ServerHttpResponse {
@ -106,6 +109,7 @@ public class ServletServerHttpResponse implements ServerHttpResponse {
@@ -106,6 +109,7 @@ public class ServletServerHttpResponse implements ServerHttpResponse {
@ -49,10 +50,12 @@ public class UndertowServerHttpRequest implements ServerHttpRequest {
@@ -49,10 +50,12 @@ public class UndertowServerHttpRequest implements ServerHttpRequest {
Assert.notNull(exchange,"'exchange' is required.");
@ -60,31 +63,38 @@ public class UndertowServerHttpRequest implements ServerHttpRequest {
@@ -60,31 +63,38 @@ public class UndertowServerHttpRequest implements ServerHttpRequest {
@ -56,28 +58,26 @@ public class UndertowServerHttpResponse implements ServerHttpResponse {
@@ -56,28 +58,26 @@ public class UndertowServerHttpResponse implements ServerHttpResponse {
@ -87,8 +87,11 @@ public class UndertowServerHttpResponse implements ServerHttpResponse {
@@ -87,8 +87,11 @@ public class UndertowServerHttpResponse implements ServerHttpResponse {
@ -96,17 +99,19 @@ public class UndertowServerHttpResponse implements ServerHttpResponse {
@@ -96,17 +99,19 @@ public class UndertowServerHttpResponse implements ServerHttpResponse {