Author: sebb
Date: Mon Nov 28 16:53:02 2005
New Revision: 349565

URL: http://svn.apache.org/viewcvs?rev=349565&view=rev
Log:
Document latency

Modified:
    
jakarta/jmeter/branches/rel-2-1/src/core/org/apache/jmeter/samplers/SampleResult.java

Modified: 
jakarta/jmeter/branches/rel-2-1/src/core/org/apache/jmeter/samplers/SampleResult.java
URL: 
http://svn.apache.org/viewcvs/jakarta/jmeter/branches/rel-2-1/src/core/org/apache/jmeter/samplers/SampleResult.java?rev=349565&r1=349564&r2=349565&view=diff
==============================================================================
--- 
jakarta/jmeter/branches/rel-2-1/src/core/org/apache/jmeter/samplers/SampleResult.java
 (original)
+++ 
jakarta/jmeter/branches/rel-2-1/src/core/org/apache/jmeter/samplers/SampleResult.java
 Mon Nov 28 16:53:02 2005
@@ -181,7 +181,7 @@
         */
        public SampleResult(SampleResult res) {
                setStartTime(res.getStartTime());
-               setTime(0);
+               setElapsed(0);
 
                setSampleLabel(res.getSampleLabel());
                setRequestHeaders(res.getRequestHeaders());
@@ -270,9 +270,11 @@
 
        /**
         * Method to set the elapsed time for a sample. Retained for backward
-        * compatibility with 3rd party add-ons It is assumed that the method is
-        * called at the end of a sample
+        * compatibility with 3rd party add-ons.
+     * It is assumed that the method is only called at the end of a sample
         * 
+     * Also used by SampleResultConverter when creating results from files.
+     * 
         * Must not be used in conjunction with sampleStart()/End()
         * 
         * @deprecated use sampleStart() and sampleEnd() instead
@@ -280,10 +282,14 @@
         *            time in milliseconds
         */
        public void setTime(long elapsed) {
-               long now = System.currentTimeMillis();
-               setTimes(now - elapsed, now);
+        setElapsed(elapsed);
        }
 
+    private void setElapsed(long elapsed) {
+        long now = System.currentTimeMillis();
+        setTimes(now - elapsed, now);
+    }
+
        public void setMarked(String filename) {
                if (files == null) {
                        files = new HashSet();
@@ -370,7 +376,7 @@
                        subResults = new ArrayList();
                }
                subResults.add(subResult);
-               setTime(getTime() + subResult.getTime());
+               setElapsed(getTime() + subResult.getTime());
                subResult.setParent(this);
        }
 
@@ -752,11 +758,17 @@
                return latency;
        }
 
+    /**
+     * Set the time to the first response
+     *
+     */
        public void latencyEnd() {
                latency = System.currentTimeMillis() - startTime - idleTime;
        }
 
        /**
+     * This is only intended for use by SampleResultConverter!
+     * 
         * @param latency
         *            The latency to set.
         */
@@ -765,6 +777,8 @@
        }
 
        /**
+     * This is only intended for use by SampleResultConverter!
+     *
         * @param timeStamp
         *            The timeStamp to set.
         */



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to