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;
+  }
 }

Reply via email to