Author: pmouawad
Date: Tue Oct 18 14:35:43 2016
New Revision: 1765448

URL: http://svn.apache.org/viewvc?rev=1765448&view=rev
Log:
Bug 53039 - HTTP Request : Be able to handle responses which size exceeds 
2147483647 bytes
Fix deprecated calls to setBytes(int)
Bugzilla Id: 53039

Modified:
    
jmeter/trunk/src/protocol/ftp/org/apache/jmeter/protocol/ftp/sampler/FTPSampler.java
    
jmeter/trunk/src/protocol/jms/org/apache/jmeter/protocol/jms/sampler/SubscriberSampler.java
    
jmeter/trunk/src/protocol/mail/org/apache/jmeter/protocol/smtp/sampler/SmtpSampler.java
    
jmeter/trunk/src/protocol/mail/org/apache/jmeter/protocol/smtp/sampler/tools/CounterOutputStream.java

Modified: 
jmeter/trunk/src/protocol/ftp/org/apache/jmeter/protocol/ftp/sampler/FTPSampler.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/protocol/ftp/org/apache/jmeter/protocol/ftp/sampler/FTPSampler.java?rev=1765448&r1=1765447&r2=1765448&view=diff
==============================================================================
--- 
jmeter/trunk/src/protocol/ftp/org/apache/jmeter/protocol/ftp/sampler/FTPSampler.java
 (original)
+++ 
jmeter/trunk/src/protocol/ftp/org/apache/jmeter/protocol/ftp/sampler/FTPSampler.java
 Tue Oct 18 14:35:43 2016
@@ -210,10 +210,10 @@ public class FTPSampler extends Abstract
                         if (contents.length() > 0){
                             byte[] bytes = contents.getBytes(); // TODO - 
charset?
                             input = new ByteArrayInputStream(bytes);
-                            res.setBytes(bytes.length);
+                            res.setBytes((long)bytes.length);
                         } else {
                             File infile = new File(local);
-                            res.setBytes((int)infile.length());
+                            res.setBytes(infile.length());
                             input = new BufferedInputStream(new 
FileInputStream(infile));
                         }
                         ftpOK = ftp.storeFile(remote, input);
@@ -249,7 +249,7 @@ public class FTPSampler extends Abstract
                                     res.setDataType(SampleResult.TEXT);
                                 }
                             } else {
-                                res.setBytes((int) bytes);
+                                res.setBytes(bytes);
                             }
                         }
                     }

Modified: 
jmeter/trunk/src/protocol/jms/org/apache/jmeter/protocol/jms/sampler/SubscriberSampler.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/protocol/jms/org/apache/jmeter/protocol/jms/sampler/SubscriberSampler.java?rev=1765448&r1=1765447&r2=1765448&view=diff
==============================================================================
--- 
jmeter/trunk/src/protocol/jms/org/apache/jmeter/protocol/jms/sampler/SubscriberSampler.java
 (original)
+++ 
jmeter/trunk/src/protocol/jms/org/apache/jmeter/protocol/jms/sampler/SubscriberSampler.java
 Tue Oct 18 14:35:43 2016
@@ -191,7 +191,7 @@ public class SubscriberSampler extends B
         if (getReadResponseAsBoolean()) {
             result.setResponseData(buffer.toString().getBytes()); // TODO - 
charset?
         } else {
-            result.setBytes(buffer.toString().length());
+            result.setBytes((long)buffer.toString().length());
         }
         result.setResponseHeaders(propBuffer.toString());
         if (read == 0) {

Modified: 
jmeter/trunk/src/protocol/mail/org/apache/jmeter/protocol/smtp/sampler/SmtpSampler.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/protocol/mail/org/apache/jmeter/protocol/smtp/sampler/SmtpSampler.java?rev=1765448&r1=1765447&r2=1765448&view=diff
==============================================================================
--- 
jmeter/trunk/src/protocol/mail/org/apache/jmeter/protocol/smtp/sampler/SmtpSampler.java
 (original)
+++ 
jmeter/trunk/src/protocol/mail/org/apache/jmeter/protocol/smtp/sampler/SmtpSampler.java
 Tue Oct 18 14:35:43 2016
@@ -204,7 +204,7 @@ public class SmtpSampler extends Abstrac
                 message.writeTo(cs);
                 res.setBytes(cs.getCount());
             } else {
-                res.setBytes(-1);
+                res.setBytes(-1L);
             }
 
         } catch (Exception ex) {

Modified: 
jmeter/trunk/src/protocol/mail/org/apache/jmeter/protocol/smtp/sampler/tools/CounterOutputStream.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/protocol/mail/org/apache/jmeter/protocol/smtp/sampler/tools/CounterOutputStream.java?rev=1765448&r1=1765447&r2=1765448&view=diff
==============================================================================
--- 
jmeter/trunk/src/protocol/mail/org/apache/jmeter/protocol/smtp/sampler/tools/CounterOutputStream.java
 (original)
+++ 
jmeter/trunk/src/protocol/mail/org/apache/jmeter/protocol/smtp/sampler/tools/CounterOutputStream.java
 Tue Oct 18 14:35:43 2016
@@ -24,7 +24,7 @@ import java.io.OutputStream;
  * Utility-class to calculate message size.
  */
 public class CounterOutputStream extends OutputStream {
-    int count = 0;
+    private long count = 0;
 
     /**
      * {@inheritDoc}
@@ -58,7 +58,7 @@ public class CounterOutputStream extends
      * Returns message size
      * @return Message size
      */
-    public int getCount() {
+    public long getCount() {
         return count;
     }
 }


Reply via email to