类分层结构
- java.lang.Object
- com.sh.common.exec.CommandLine
- com.sh.common.exec.DefaultExecuteResultHandler (implements com.sh.common.exec.ExecuteResultHandler)
- com.sh.common.exec.DefaultExecutor (implements com.sh.common.exec.Executor)
- com.sh.common.exec.ExecuteWatchdog (implements com.sh.common.exec.TimeoutObserver)
- com.sh.common.exec.InputStreamPumper (implements java.lang.Runnable)
- com.sh.common.exec.OS
- java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
- com.sh.common.exec.LogOutputStream
- com.sh.common.exec.PumpStreamHandler (implements com.sh.common.exec.ExecuteStreamHandler)
- com.sh.common.exec.ShutdownHookProcessDestroyer (implements com.sh.common.exec.ProcessDestroyer, java.lang.Runnable)
- com.sh.common.exec.StreamPumper (implements java.lang.Runnable)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.io.IOException
- com.sh.common.exec.ExecuteException
- java.io.IOException
- java.lang.Exception
- com.sh.common.exec.Watchdog (implements java.lang.Runnable)
接口分层结构
- com.sh.common.exec.ExecuteResultHandler
- com.sh.common.exec.ExecuteStreamHandler
- com.sh.common.exec.Executor
- com.sh.common.exec.ProcessDestroyer
- com.sh.common.exec.TimeoutObserver