public class ProcessAsyncExecutor extends BaseProcessExecutor
addEnv, command, dir, env, redirectError, removeEnv
Constructor and Description |
---|
ProcessAsyncExecutor(String command) |
ProcessAsyncExecutor(String[] command) |
ProcessAsyncExecutor(String[] command,
String dir) |
ProcessAsyncExecutor(String command,
String dir) |
Modifier and Type | Method and Description |
---|---|
void |
close()
关闭进程
|
ProcessAsyncExecutor |
errorFile(File errorFile)
设置错误流文件
|
ProcessAsyncExecutor |
errorFile(File errorFile,
boolean append)
设置错误流文件
|
ProcessAsyncExecutor |
errorFile(String errorFile)
设置错误流文件
|
ProcessAsyncExecutor |
errorFile(String errorFile,
boolean append)
设置错误流文件
|
void |
exec()
执行
|
File |
getErrorFile() |
int |
getExitCode()
获取exit code
|
File |
getInputFile() |
File |
getOutputFile() |
Process |
getProcess()
获取进程
|
ProcessBuilder |
getProcessBuilder()
获取进程构建器
|
ProcessAsyncExecutor |
inputFile(File inputFile)
设置标准流文件
|
ProcessAsyncExecutor |
inputFile(String inputFile)
设置标准流文件
|
boolean |
isAlive()
是否正在执行
|
ProcessAsyncExecutor |
outputFile(File outputFile)
设置标准流输出的文件
|
ProcessAsyncExecutor |
outputFile(File outputFile,
boolean append)
设置标准流输出的文件
|
ProcessAsyncExecutor |
outputFile(String outputFile)
设置标准流输出的文件
|
ProcessAsyncExecutor |
outputFile(String outputFile,
boolean append)
设置标准流输出的文件
|
addEnv, addEnv, dir, getAddEnv, getCommand, getDir, getEnv, getTerminalCommand, redirectError, removeEnv, removeEnv, terminal, toString
public ProcessAsyncExecutor(String command)
public ProcessAsyncExecutor(String[] command)
public ProcessAsyncExecutor inputFile(String inputFile)
inputFile
- 标准流文件public ProcessAsyncExecutor inputFile(File inputFile)
inputFile
- 标准流文件public ProcessAsyncExecutor errorFile(String errorFile)
errorFile
- 错误流文件public ProcessAsyncExecutor errorFile(File errorFile)
errorFile
- 错误流文件public ProcessAsyncExecutor errorFile(String errorFile, boolean append)
errorFile
- 错误流文件append
- 是否拼接public ProcessAsyncExecutor errorFile(File errorFile, boolean append)
errorFile
- 错误流文件append
- 是否拼接public ProcessAsyncExecutor outputFile(String outputFile)
outputFile
- 标准流输出的文件public ProcessAsyncExecutor outputFile(File outputFile)
outputFile
- 标准流输出的文件public ProcessAsyncExecutor outputFile(String outputFile, boolean append)
outputFile
- 标准流输出的文件append
- 是否拼接public ProcessAsyncExecutor outputFile(File outputFile, boolean append)
outputFile
- 标准流输出的文件append
- 是否拼接public void exec()
Executable
public void close()
close
in interface SafeCloseable
close
in interface Closeable
close
in interface AutoCloseable
close
in class BaseProcessExecutor
public boolean isAlive()
isAlive
in class BaseProcessExecutor
public int getExitCode()
getExitCode
in class BaseProcessExecutor
public ProcessBuilder getProcessBuilder()
BaseProcessExecutor
getProcessBuilder
in class BaseProcessExecutor
public Process getProcess()
BaseProcessExecutor
getProcess
in class BaseProcessExecutor
public File getInputFile()
public File getErrorFile()
public File getOutputFile()
Copyright © 2024. All rights reserved.