For those runtimes that don't directly support Reacitve Streams this
commit separates more formally Reactive Streams bridge code out of
the request and response implementations which become simple adapters
to the ServerHttpRequest/Response contracts like their RxNetty and
Reactor Net counterparts.
@ -50,23 +61,288 @@ public class ServletHttpHandlerAdapter extends HttpServlet {
@@ -50,23 +61,288 @@ public class ServletHttpHandlerAdapter extends HttpServlet {
@ -143,192 +130,4 @@ public class ServletServerHttpRequest implements ServerHttpRequest {
@@ -143,192 +130,4 @@ public class ServletServerHttpRequest implements ServerHttpRequest {
@ -74,17 +68,13 @@ public class ServletServerHttpResponse implements ServerHttpResponse {
@@ -74,17 +68,13 @@ public class ServletServerHttpResponse implements ServerHttpResponse {
@ -109,84 +99,4 @@ public class ServletServerHttpResponse implements ServerHttpResponse {
@@ -109,84 +99,4 @@ public class ServletServerHttpResponse implements ServerHttpResponse {
@ -46,8 +67,12 @@ public class UndertowHttpHandlerAdapter implements io.undertow.server.HttpHandle
@@ -46,8 +67,12 @@ public class UndertowHttpHandlerAdapter implements io.undertow.server.HttpHandle
@ -81,4 +106,370 @@ public class UndertowHttpHandlerAdapter implements io.undertow.server.HttpHandle
@@ -81,4 +106,370 @@ public class UndertowHttpHandlerAdapter implements io.undertow.server.HttpHandle
@ -54,12 +42,14 @@ public class UndertowServerHttpRequest implements ServerHttpRequest {
@@ -54,12 +42,14 @@ public class UndertowServerHttpRequest implements ServerHttpRequest {
Assert.notNull(exchange,"'exchange' is required.");
Assert.notNull(exchange,"'body' is required.");
this.exchange=exchange;
this.body=body;
}
@ -105,204 +95,4 @@ public class UndertowServerHttpRequest implements ServerHttpRequest {
@@ -105,204 +95,4 @@ public class UndertowServerHttpRequest implements ServerHttpRequest {
@ -90,8 +76,8 @@ public class UndertowServerHttpResponse implements ServerHttpResponse {
@@ -90,8 +76,8 @@ public class UndertowServerHttpResponse implements ServerHttpResponse {
@ -115,156 +101,4 @@ public class UndertowServerHttpResponse implements ServerHttpResponse {
@@ -115,156 +101,4 @@ public class UndertowServerHttpResponse implements ServerHttpResponse {