changeset 163:09b3d7eb57e0

RFC: Big Refactoring: new constructor for LoggingProcess Reviewed-by: omajid Review-thread: http://icedtea.classpath.org/pipermail/thermostat/2012-March/000512.html
author Mario Torre <neugens.limasoftware@gmail.com>
date Thu, 29 Mar 2012 17:45:56 +0200
parents 912ff2241840
children f4d43c6de0a8
files common/src/main/java/com/redhat/thermostat/common/utils/LoggedExternalProcess.java
diffstat 1 files changed, 5 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/common/src/main/java/com/redhat/thermostat/common/utils/LoggedExternalProcess.java	Thu Mar 29 17:37:00 2012 +0200
+++ b/common/src/main/java/com/redhat/thermostat/common/utils/LoggedExternalProcess.java	Thu Mar 29 17:45:56 2012 +0200
@@ -40,6 +40,7 @@
 import java.io.IOException;
 import java.io.InputStreamReader;
 import java.util.Arrays;
+import java.util.List;
 import java.util.logging.Logger;
 
 public class LoggedExternalProcess extends Thread {
@@ -48,6 +49,10 @@
     private BufferedReader reader;
     private String[] commands;
 
+    public LoggedExternalProcess(List<String> commands) {
+        this(commands.toArray(new String[0]));
+    }
+    
     public LoggedExternalProcess(String[] commands) {
         this.commands = Arrays.copyOf(commands, commands.length);
         setDaemon(true);