You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hc.apache.org by ro...@apache.org on 2008/02/23 10:04:33 UTC

svn commit: r630417 - in /httpcomponents/httpclient/trunk/module-client/src/test/java/org/apache/http/impl/conn: ExecReqThread.java GetConnThread.java tsccm/AwaitThread.java

Author: rolandw
Date: Sat Feb 23 01:04:32 2008
New Revision: 630417

URL: http://svn.apache.org/viewvc?rev=630417&view=rev
Log:
more volatiles, not sure whether these are needed

Modified:
    httpcomponents/httpclient/trunk/module-client/src/test/java/org/apache/http/impl/conn/ExecReqThread.java
    httpcomponents/httpclient/trunk/module-client/src/test/java/org/apache/http/impl/conn/GetConnThread.java
    httpcomponents/httpclient/trunk/module-client/src/test/java/org/apache/http/impl/conn/tsccm/AwaitThread.java

Modified: httpcomponents/httpclient/trunk/module-client/src/test/java/org/apache/http/impl/conn/ExecReqThread.java
URL: http://svn.apache.org/viewvc/httpcomponents/httpclient/trunk/module-client/src/test/java/org/apache/http/impl/conn/ExecReqThread.java?rev=630417&r1=630416&r2=630417&view=diff
==============================================================================
--- httpcomponents/httpclient/trunk/module-client/src/test/java/org/apache/http/impl/conn/ExecReqThread.java (original)
+++ httpcomponents/httpclient/trunk/module-client/src/test/java/org/apache/http/impl/conn/ExecReqThread.java Sat Feb 23 01:04:32 2008
@@ -50,9 +50,9 @@
  */
 public class ExecReqThread extends GetConnThread {
 
-    protected RequestSpec  request_spec;
-    protected HttpResponse response;
-    protected byte[]       response_data;
+    protected          RequestSpec  request_spec;
+    protected volatile HttpResponse response;
+    protected volatile byte[]       response_data;
 
 
     /**

Modified: httpcomponents/httpclient/trunk/module-client/src/test/java/org/apache/http/impl/conn/GetConnThread.java
URL: http://svn.apache.org/viewvc/httpcomponents/httpclient/trunk/module-client/src/test/java/org/apache/http/impl/conn/GetConnThread.java?rev=630417&r1=630416&r2=630417&view=diff
==============================================================================
--- httpcomponents/httpclient/trunk/module-client/src/test/java/org/apache/http/impl/conn/GetConnThread.java (original)
+++ httpcomponents/httpclient/trunk/module-client/src/test/java/org/apache/http/impl/conn/GetConnThread.java Sat Feb 23 01:04:32 2008
@@ -48,8 +48,8 @@
     protected HttpRoute               conn_route;
     protected long                    conn_timeout;
 
-    protected ManagedClientConnection connection;
-    protected Throwable               exception;
+    protected volatile ManagedClientConnection connection;
+    protected volatile Throwable               exception;
 
     /**
      * Creates a new thread.

Modified: httpcomponents/httpclient/trunk/module-client/src/test/java/org/apache/http/impl/conn/tsccm/AwaitThread.java
URL: http://svn.apache.org/viewvc/httpcomponents/httpclient/trunk/module-client/src/test/java/org/apache/http/impl/conn/tsccm/AwaitThread.java?rev=630417&r1=630416&r2=630417&view=diff
==============================================================================
--- httpcomponents/httpclient/trunk/module-client/src/test/java/org/apache/http/impl/conn/tsccm/AwaitThread.java (original)
+++ httpcomponents/httpclient/trunk/module-client/src/test/java/org/apache/http/impl/conn/tsccm/AwaitThread.java Sat Feb 23 01:04:32 2008
@@ -44,8 +44,8 @@
     protected Lock          wait_lock;
     protected Date          wait_deadline;
 
-    protected boolean       waiting;
-    protected Throwable     exception;
+    protected volatile boolean       waiting;
+    protected volatile Throwable     exception;
 
 
     /**