You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cxf.apache.org by ff...@apache.org on 2018/07/02 06:47:57 UTC

[cxf] branch 3.2.x-fixes updated: [CXF-7767]wrap HttpContinueReadHandler around PathHandler

This is an automated email from the ASF dual-hosted git repository.

ffang pushed a commit to branch 3.2.x-fixes
in repository https://gitbox.apache.org/repos/asf/cxf.git


The following commit(s) were added to refs/heads/3.2.x-fixes by this push:
     new 9cd5871  [CXF-7767]wrap HttpContinueReadHandler around PathHandler
9cd5871 is described below

commit 9cd5871f3a6029aff6f82f563bcab2da19f009c7
Author: Freeman Fang <fr...@gmail.com>
AuthorDate: Mon Jul 2 14:47:33 2018 +0800

    [CXF-7767]wrap HttpContinueReadHandler around PathHandler
---
 .../cxf/transport/http_undertow/UndertowHTTPServerEngine.java     | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/rt/transports/http-undertow/src/main/java/org/apache/cxf/transport/http_undertow/UndertowHTTPServerEngine.java b/rt/transports/http-undertow/src/main/java/org/apache/cxf/transport/http_undertow/UndertowHTTPServerEngine.java
index 9e53cbe..1f93220 100644
--- a/rt/transports/http-undertow/src/main/java/org/apache/cxf/transport/http_undertow/UndertowHTTPServerEngine.java
+++ b/rt/transports/http-undertow/src/main/java/org/apache/cxf/transport/http_undertow/UndertowHTTPServerEngine.java
@@ -210,15 +210,15 @@ public class UndertowHTTPServerEngine implements ServerEngine {
         path = Handlers.path(new NotFoundHandler());
 
         if (url.getPath().length() == 0) {
-            result = result.setHandler(Handlers.trace(new HttpContinueReadHandler(undertowHTTPHandler)));
+            result = result.setHandler(Handlers.trace(undertowHTTPHandler));
         } else {
             if (undertowHTTPHandler.isContextMatchExact()) {
-                path.addExactPath(url.getPath(), new HttpContinueReadHandler(undertowHTTPHandler));
+                path.addExactPath(url.getPath(), undertowHTTPHandler);
             } else {
-                path.addPrefixPath(url.getPath(), new HttpContinueReadHandler(undertowHTTPHandler));
+                path.addPrefixPath(url.getPath(), undertowHTTPHandler);
             }
 
-            result = result.setHandler(wrapHandler(path));
+            result = result.setHandler(wrapHandler(new HttpContinueReadHandler(path)));
         }
 
         result = decorateUndertowSocketConnection(result);