Mercurial > hg > release > thermostat-0.11
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);