Author: veithen
Date: Sun Jan  4 12:05:26 2009
New Revision: 731350

URL: http://svn.apache.org/viewvc?rev=731350&view=rev
Log:
Repaired the measurement of the elapsed time which was accidentally broken by 
the change in r730880.

Modified:
    
webservices/commons/trunk/modules/tcpmon/src/org/apache/ws/commons/tcpmon/core/SocketRR.java

Modified: 
webservices/commons/trunk/modules/tcpmon/src/org/apache/ws/commons/tcpmon/core/SocketRR.java
URL: 
http://svn.apache.org/viewvc/webservices/commons/trunk/modules/tcpmon/src/org/apache/ws/commons/tcpmon/core/SocketRR.java?rev=731350&r1=731349&r2=731350&view=diff
==============================================================================
--- 
webservices/commons/trunk/modules/tcpmon/src/org/apache/ws/commons/tcpmon/core/SocketRR.java
 (original)
+++ 
webservices/commons/trunk/modules/tcpmon/src/org/apache/ws/commons/tcpmon/core/SocketRR.java
 Sun Jan  4 12:05:26 2009
@@ -105,11 +105,14 @@
      */
     public void run() {
         try {
-            // TODO: we should distinguish here between exceptions thrown when 
reading from the
-            //       input stream and exceptions thrown in the pipeline
-            while (pipeline.readFrom(in) != -1) {
-                // Just loop
-            }
+            long start = System.currentTimeMillis();
+            int c;
+            do {
+                // TODO: we should distinguish here between exceptions thrown 
when reading from the
+                //       input stream and exceptions thrown in the pipeline
+                c = pipeline.readFrom(in);
+                elapsed = System.currentTimeMillis() - start;
+            } while (c != -1);
         } catch (Exception e) {
             e.printStackTrace();
         } finally {


Reply via email to