Package com.ibm.di.UpdateInstaller
Class GetStreamOutput
- java.lang.Object
-
- java.lang.Thread
-
- com.ibm.di.UpdateInstaller.GetStreamOutput
-
- All Implemented Interfaces:
java.lang.Runnable
public class GetStreamOutput extends java.lang.Thread
Used to siphon off the standard and error output of commands executed from a Java program. Threads are used because without them, commands will often hang the underlying Java program.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getMessage()
Gets messages from the associated stream.void
run()
Required run method.-
Methods inherited from class java.lang.Thread
activeCount, checkAccess, clone, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, toString, yield
-
-
-
-
Method Detail
-
getMessage
public java.lang.String getMessage()
Gets messages from the associated stream. This method should be called after the executing command completes.- Returns:
- Message from the input stream
-
run
public void run()
Required run method. Kicked off when start() method from thread is called.- Specified by:
run
in interfacejava.lang.Runnable
- Overrides:
run
in classjava.lang.Thread
-
-