#ignite-961: fix class
Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/e80010e8 Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/e80010e8 Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/e80010e8 Branch: refs/heads/ignite-1121 Commit: e80010e86e7a627ced958099e5bd8aeeda9a4671 Parents: 7b793af Author: ivasilinets <ivasilin...@gridgain.com> Authored: Fri Jul 17 13:53:37 2015 +0300 Committer: ivasilinets <ivasilin...@gridgain.com> Committed: Fri Jul 17 13:53:37 2015 +0300 ---------------------------------------------------------------------- .../processors/rest/JettyRestProcessorAbstractSelfTest.java | 4 +--- .../internal/processors/scripting/IgniteScriptingProcessor.java | 2 +- modules/nodejs/src/main/js/server.js | 2 +- .../rest/protocols/http/jetty/GridJettyRestHandler.java | 5 +++-- 4 files changed, 6 insertions(+), 7 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/e80010e8/modules/clients/src/test/java/org/apache/ignite/internal/processors/rest/JettyRestProcessorAbstractSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/clients/src/test/java/org/apache/ignite/internal/processors/rest/JettyRestProcessorAbstractSelfTest.java b/modules/clients/src/test/java/org/apache/ignite/internal/processors/rest/JettyRestProcessorAbstractSelfTest.java index 67913e4..9504dc6 100644 --- a/modules/clients/src/test/java/org/apache/ignite/internal/processors/rest/JettyRestProcessorAbstractSelfTest.java +++ b/modules/clients/src/test/java/org/apache/ignite/internal/processors/rest/JettyRestProcessorAbstractSelfTest.java @@ -123,7 +123,7 @@ abstract class JettyRestProcessorAbstractSelfTest extends AbstractRestProcessorS conn.setRequestMethod("POST"); - conn.setRequestProperty("Content-Type", "application/POST"); + conn.setRequestProperty("Content-Type", "application/json"); String signature = signature(); @@ -132,8 +132,6 @@ abstract class JettyRestProcessorAbstractSelfTest extends AbstractRestProcessorS conn.setRequestProperty("Content-Length", Integer.toString(data.length)); - conn.setRequestProperty("JSONObject", "true"); - conn.setUseCaches(false); conn.setDoOutput(true); http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/e80010e8/modules/core/src/main/java/org/apache/ignite/internal/processors/scripting/IgniteScriptingProcessor.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/scripting/IgniteScriptingProcessor.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/scripting/IgniteScriptingProcessor.java index db283b8..bf8bbf4 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/scripting/IgniteScriptingProcessor.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/scripting/IgniteScriptingProcessor.java @@ -37,7 +37,7 @@ public class IgniteScriptingProcessor extends GridProcessorAdapter { /** Rest converter. */ private static final String REST_CONV_CLS = - "org.apache.ignite.internal.processors.rest.protocols.http.jetty.GlassFishScriptingConverter"; + "org.apache.ignite.internal.processors.rest.protocols.http.jetty.RestGlassFishScriptingConverter"; /** Javascript engine. */ private ScriptEngine jsEngine; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/e80010e8/modules/nodejs/src/main/js/server.js ---------------------------------------------------------------------- diff --git a/modules/nodejs/src/main/js/server.js b/modules/nodejs/src/main/js/server.js index f8a98ab..33e1a0d 100644 --- a/modules/nodejs/src/main/js/server.js +++ b/modules/nodejs/src/main/js/server.js @@ -75,7 +75,7 @@ Server.prototype.runCommand = function(cmd, callback) { if (cmd._isPost()) { options.headers['Content-Length'] = cmd.postData().length; - options.headers['JSONObject'] = "true"; + options.headers['Content-Type'] = "application/json"; } function streamCallback(response) { http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/e80010e8/modules/rest-http/src/main/java/org/apache/ignite/internal/processors/rest/protocols/http/jetty/GridJettyRestHandler.java ---------------------------------------------------------------------- diff --git a/modules/rest-http/src/main/java/org/apache/ignite/internal/processors/rest/protocols/http/jetty/GridJettyRestHandler.java b/modules/rest-http/src/main/java/org/apache/ignite/internal/processors/rest/protocols/http/jetty/GridJettyRestHandler.java index c2e6885..d0ae096 100644 --- a/modules/rest-http/src/main/java/org/apache/ignite/internal/processors/rest/protocols/http/jetty/GridJettyRestHandler.java +++ b/modules/rest-http/src/main/java/org/apache/ignite/internal/processors/rest/protocols/http/jetty/GridJettyRestHandler.java @@ -330,7 +330,8 @@ public class GridJettyRestHandler extends AbstractHandler { */ private void createResponse(HttpServletRequest req, GridRestCommand cmd, GridRestResponse cmdRes) { - if (cmdRes.getResponse() == null || req.getHeader("JSONObject") == null) + if (cmdRes.getResponse() == null || !(req.getHeader("Content-Type") != null && + req.getHeader("Content-Type").contains("json"))) return; if (cmd == CACHE_GET_ALL) { @@ -415,7 +416,7 @@ public class GridJettyRestHandler extends AbstractHandler { String cacheName = (String)params.get("cacheName"); - if (req.getHeader("JSONObject") != null) { + if (req.getHeader("Content-Type") != null && req.getHeader("Content-Type").contains("json")) { Object o = ctx.scripting().toJavaObject(parseRequest(req)); Map<Object, Object> map = new HashMap<>();