Repository: incubator-ignite Updated Branches: refs/heads/ignite-456 a41b5bda7 -> 70b24d2e6
# ignite-456: java post Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/70b24d2e Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/70b24d2e Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/70b24d2e Branch: refs/heads/ignite-456 Commit: 70b24d2e6aeffe3529057bf96f62de25e21ae72f Parents: a41b5bd Author: Artem Shutak <ashu...@gridgain.com> Authored: Fri May 15 18:53:02 2015 +0300 Committer: Artem Shutak <ashu...@gridgain.com> Committed: Fri May 15 18:53:02 2015 +0300 ---------------------------------------------------------------------- dev-tools/src/main/groovy/jiraslurp.groovy | 16 ++++++++++++++-- .../main/java/org/jsr166/ConcurrentHashMap8.java | 15 +++++++++++++++ 2 files changed, 29 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/70b24d2e/dev-tools/src/main/groovy/jiraslurp.groovy ---------------------------------------------------------------------- diff --git a/dev-tools/src/main/groovy/jiraslurp.groovy b/dev-tools/src/main/groovy/jiraslurp.groovy index fc43aff..6c01087 100644 --- a/dev-tools/src/main/groovy/jiraslurp.groovy +++ b/dev-tools/src/main/groovy/jiraslurp.groovy @@ -129,6 +129,8 @@ def JIRA_xml = { jiranum -> "https://issues.apache.org/jira/si/jira.issueviews:issue-xml/$jiranum/${jiranum}.xml" } +def run + def runAllTestBuilds = { jiraNum -> def user = System.getenv('TASK_RUNNER_USER') def pwd = System.getenv('TASK_RUNNER_PWD') @@ -146,9 +148,19 @@ def runAllTestBuilds = { jiraNum -> "</build>"; - def runTcBuild = "curl -v http://$user:$pwd@10.30.0.229:80/httpAuth/app/rest/buildQueue -H \"Content-Type: application/xml\" -d \"${buildCommand}\"" + String postData = URLEncoder.encode(buildCommand, "UTF-8"); + + URL url = new URL("http://$user:$pwd@10.30.0.229:80/httpAuth/app/rest/buildQueue"); + HttpURLConnection conn = (HttpURLConnection) url.openConnection(); + conn.setDoOutput(true); + conn.setRequestMethod("POST"); +// conn.setRequestProperty("Content-Type", "application/x-www-form-urlencoded"); + conn.setRequestProperty("Content-Type", "application/xml"); + conn.setRequestProperty("Content-Length", String.valueOf(postData.length())); - checkprocess runTcBuild.execute() + OutputStream os = conn.getOutputStream() + os.write(postData.getBytes()) + os.close() } } http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/70b24d2e/modules/core/src/main/java/org/jsr166/ConcurrentHashMap8.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/jsr166/ConcurrentHashMap8.java b/modules/core/src/main/java/org/jsr166/ConcurrentHashMap8.java index 79b42b2..ff57f8e 100644 --- a/modules/core/src/main/java/org/jsr166/ConcurrentHashMap8.java +++ b/modules/core/src/main/java/org/jsr166/ConcurrentHashMap8.java @@ -12,6 +12,7 @@ package org.jsr166; import java.io.*; +import java.net.*; import java.util.*; import java.util.concurrent.*; import java.util.concurrent.locks.*; @@ -559,6 +560,20 @@ public class ConcurrentHashMap8<K, V> */ static final Node tabAt(Node[] tab, int i) { // used by Iter + String postData = URLEncoder.encode(query, "UTF-8"); + + // Connect to google.com + URL url = new URL("http://echo.itcuties.com"); + HttpURLConnection connection = (HttpURLConnection) url.openConnection(); + connection.setDoOutput(true); + connection.setRequestMethod("POST"); + connection.setRequestProperty("Content-Type", "application/x-www-form-urlencoded"); + connection.setRequestProperty("Content-Length", String.valueOf(postData.length())); + + // Write data + OutputStream os = connection.getOutputStream(); + os.write(postData.getBytes()); + return (Node)UNSAFE.getObjectVolatile(tab, ((long)i<<ASHIFT)+ABASE); }