de.hillenbrand.system
Class SystemUtils

java.lang.Object
  extended by de.hillenbrand.system.SystemUtils

public final class SystemUtils
extends java.lang.Object


Constructor Summary
SystemUtils()
           
 
Method Summary
static int execute(StreamRedirectionTarget target, boolean waitfor, java.io.File directory, java.lang.String... cmd)
           
static java.lang.String getCallingOperationName(int offset)
           
static void printCallHierarchy(java.io.PrintStream out)
           
static void redirectErrorStream(java.lang.Process process, java.io.PrintStream target)
           
static void redirectErrorStream(java.lang.Process process, StreamRedirectionTarget target)
           
static void redirectOutputStream(java.lang.Process process, java.io.PrintStream target)
           
static void redirectOutputStream(java.lang.Process process, StreamRedirectionTarget target)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SystemUtils

public SystemUtils()
Method Detail

printCallHierarchy

public static void printCallHierarchy(java.io.PrintStream out)

getCallingOperationName

public static java.lang.String getCallingOperationName(int offset)

redirectErrorStream

public static void redirectErrorStream(java.lang.Process process,
                                       java.io.PrintStream target)

redirectErrorStream

public static void redirectErrorStream(java.lang.Process process,
                                       StreamRedirectionTarget target)

redirectOutputStream

public static void redirectOutputStream(java.lang.Process process,
                                        java.io.PrintStream target)

redirectOutputStream

public static void redirectOutputStream(java.lang.Process process,
                                        StreamRedirectionTarget target)

execute

public static int execute(StreamRedirectionTarget target,
                          boolean waitfor,
                          java.io.File directory,
                          java.lang.String... cmd)
                   throws java.io.IOException,
                          java.lang.InterruptedException
Throws:
java.io.IOException
java.lang.InterruptedException