fedora.utilities
Class ExecUtility

java.lang.Object
  extended by fedora.utilities.ExecUtility

public class ExecUtility
extends java.lang.Object

Utility class for executing commands and sending the command's output to a given OutputStream.

Author:
Edwin Shin

Constructor Summary
ExecUtility()
           
 
Method Summary
static java.lang.Process altExec(java.lang.String cmd)
           
static java.lang.Process altExec(java.lang.String[] cmd)
           
static java.lang.Process exec(java.lang.String cmd)
           
static java.lang.Process exec(java.lang.String[] cmd)
           
static java.lang.Process exec(java.lang.String[] cmd, java.io.File dir)
           
static java.lang.Process exec(java.lang.String[] cmd, java.io.File dir, java.io.OutputStream out, java.io.OutputStream err)
           
static java.lang.Process exec(java.lang.String[] cmd, java.io.OutputStream out)
           
static java.lang.Process exec(java.lang.String cmd, java.io.File dir)
           
static java.lang.Process exec(java.lang.String cmd, java.io.File dir, java.io.OutputStream out, java.io.OutputStream err)
           
static java.lang.Process exec(java.lang.String cmd, java.io.OutputStream out)
           
static java.lang.Process execCommandLineUtility(java.lang.String cmd)
           
static java.lang.Process execCommandLineUtility(java.lang.String[] cmd)
           
static java.lang.Process execCommandLineUtility(java.lang.String[] cmd, java.io.OutputStream out, java.io.OutputStream err)
           
static java.lang.Process execCommandLineUtility(java.lang.String cmd, java.io.OutputStream out, java.io.OutputStream err)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExecUtility

public ExecUtility()
Method Detail

exec

public static java.lang.Process exec(java.lang.String cmd)

exec

public static java.lang.Process exec(java.lang.String[] cmd)

exec

public static java.lang.Process exec(java.lang.String cmd,
                                     java.io.OutputStream out)

exec

public static java.lang.Process exec(java.lang.String[] cmd,
                                     java.io.OutputStream out)

exec

public static java.lang.Process exec(java.lang.String cmd,
                                     java.io.File dir)

exec

public static java.lang.Process exec(java.lang.String[] cmd,
                                     java.io.File dir)

exec

public static java.lang.Process exec(java.lang.String cmd,
                                     java.io.File dir,
                                     java.io.OutputStream out,
                                     java.io.OutputStream err)

exec

public static java.lang.Process exec(java.lang.String[] cmd,
                                     java.io.File dir,
                                     java.io.OutputStream out,
                                     java.io.OutputStream err)

execCommandLineUtility

public static java.lang.Process execCommandLineUtility(java.lang.String cmd)

execCommandLineUtility

public static java.lang.Process execCommandLineUtility(java.lang.String[] cmd)

execCommandLineUtility

public static java.lang.Process execCommandLineUtility(java.lang.String cmd,
                                                       java.io.OutputStream out,
                                                       java.io.OutputStream err)

execCommandLineUtility

public static java.lang.Process execCommandLineUtility(java.lang.String[] cmd,
                                                       java.io.OutputStream out,
                                                       java.io.OutputStream err)

altExec

public static java.lang.Process altExec(java.lang.String cmd)

altExec

public static java.lang.Process altExec(java.lang.String[] cmd)