类 ProcessExecutor
- java.lang.Object
-
- io.microsphere.process.ProcessExecutor
-
public class ProcessExecutor extends java.lang.Object
Process
Executor- 从以下版本开始:
- 1.0.0
- 版本:
- 1.0.0
- 作者:
- Mercy
- 另请参阅:
ProcessExecutor
-
-
构造器概要
构造器 构造器 说明 ProcessExecutor(java.lang.String processName, java.lang.String... arguments)
Constructor
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 void
execute(java.io.OutputStream outputStream)
Execute current process.void
execute(java.io.OutputStream outputStream, long timeoutInMilliseconds)
Execute current process.boolean
isFinished()
Check current process finish or not.
-
-
-
方法详细资料
-
execute
public void execute(java.io.OutputStream outputStream) throws java.io.IOException
Execute current process. // * @param inputStream input stream keeps output stream from process- 参数:
outputStream
- output stream for process normal or error input stream.- 抛出:
java.io.IOException
- if process execution is failed.
-
execute
public void execute(java.io.OutputStream outputStream, long timeoutInMilliseconds) throws java.io.IOException, java.util.concurrent.TimeoutException
Execute current process. // * @param inputStream input stream keeps output stream from process- 参数:
outputStream
- output stream for process normal or error input stream.timeoutInMilliseconds
- milliseconds timeout- 抛出:
java.io.IOException
- if process execution is failed.java.util.concurrent.TimeoutException
- if the execution is timeout over specifiedtimeoutInMilliseconds
-
isFinished
public boolean isFinished()
Check current process finish or not.- 返回:
true
if current process finished
-
-