You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jmeter.apache.org by se...@apache.org on 2014/02/24 15:41:37 UTC

svn commit: r1571303 - /jmeter/trunk/src/core/org/apache/jmeter/util/BeanShellClient.java

Author: sebb
Date: Mon Feb 24 14:41:37 2014
New Revision: 1571303

URL: http://svn.apache.org/r1571303
Log:
Only open resources as they are needed

Modified:
    jmeter/trunk/src/core/org/apache/jmeter/util/BeanShellClient.java

Modified: jmeter/trunk/src/core/org/apache/jmeter/util/BeanShellClient.java
URL: http://svn.apache.org/viewvc/jmeter/trunk/src/core/org/apache/jmeter/util/BeanShellClient.java?rev=1571303&r1=1571302&r2=1571303&view=diff
==============================================================================
--- jmeter/trunk/src/core/org/apache/jmeter/util/BeanShellClient.java (original)
+++ jmeter/trunk/src/core/org/apache/jmeter/util/BeanShellClient.java Mon Feb 24 14:41:37 2014
@@ -53,14 +53,10 @@ public class BeanShellClient {
 
         Socket sock = new Socket(host,port);
         InputStream is = sock.getInputStream();
-
-        OutputStream os = sock.getOutputStream();
-
-        InputStreamReader fis = new FileReader(file);
-
-        final SockRead sockRead = new SockRead(is);
+        SockRead sockRead = new SockRead(is);
         sockRead.start();
 
+        OutputStream os = sock.getOutputStream();
         sendLine("bsh.prompt=\"\";",os);// Prompt is unnecessary
 
         sendLine("String [] args={",os);
@@ -70,6 +66,7 @@ public class BeanShellClient {
         sendLine("};",os);
 
         int b;
+        InputStreamReader fis = new FileReader(file);
         while ((b=fis.read()) != -1){
             os.write(b);
         }