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

Reply via email to