Repository: olingo-odata4 Updated Branches: refs/heads/master d9ae1f68e -> ebf4eb928
[OLINGO-991] OData4HttpHandler does not honor split while processing request Signed-off-by: Christian Amend <[email protected]> Project: http://git-wip-us.apache.org/repos/asf/olingo-odata4/repo Commit: http://git-wip-us.apache.org/repos/asf/olingo-odata4/commit/ebf4eb92 Tree: http://git-wip-us.apache.org/repos/asf/olingo-odata4/tree/ebf4eb92 Diff: http://git-wip-us.apache.org/repos/asf/olingo-odata4/diff/ebf4eb92 Branch: refs/heads/master Commit: ebf4eb9280d03a1b583dd68d508a2d1c1740cf5e Parents: d9ae1f6 Author: Dmitry.Tretyakov <[email protected]> Authored: Thu Jul 28 02:07:25 2016 +0300 Committer: Christian Amend <[email protected]> Committed: Thu Jul 28 09:22:25 2016 +0200 ---------------------------------------------------------------------- .../org/apache/olingo/server/core/OData4HttpHandler.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/olingo-odata4/blob/ebf4eb92/lib/server-core-ext/src/main/java/org/apache/olingo/server/core/OData4HttpHandler.java ---------------------------------------------------------------------- diff --git a/lib/server-core-ext/src/main/java/org/apache/olingo/server/core/OData4HttpHandler.java b/lib/server-core-ext/src/main/java/org/apache/olingo/server/core/OData4HttpHandler.java index 18e1364..7f2b53d 100644 --- a/lib/server-core-ext/src/main/java/org/apache/olingo/server/core/OData4HttpHandler.java +++ b/lib/server-core-ext/src/main/java/org/apache/olingo/server/core/OData4HttpHandler.java @@ -40,6 +40,7 @@ public class OData4HttpHandler extends ODataHttpHandlerImpl { private ServiceHandler handler; private final ServiceMetadata serviceMetadata; private final OData odata; + private int split = 0; private CustomContentTypeSupport customContentTypeSupport; @@ -58,7 +59,7 @@ public class OData4HttpHandler extends ODataHttpHandlerImpl { ODataResponse response = new ODataResponse(); try { - request = createODataRequest(httpRequest, 0); + request = createODataRequest(httpRequest, this.split); validateODataVersion(request, response); ServiceDispatcher dispatcher = new ServiceDispatcher(this.odata, this.serviceMetadata, @@ -122,4 +123,9 @@ public class OData4HttpHandler extends ODataHttpHandlerImpl { public void register(final CustomContentTypeSupport customContentTypeSupport) { this.customContentTypeSupport = customContentTypeSupport; } + + @Override + public void setSplit(int split) { + this.split = split; + } }
