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, toStringpublic 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()
Executablepublic void close()
close in interface SafeCloseableclose in interface Closeableclose in interface AutoCloseableclose in class BaseProcessExecutorpublic boolean isAlive()
isAlive in class BaseProcessExecutorpublic int getExitCode()
getExitCode in class BaseProcessExecutorpublic ProcessBuilder getProcessBuilder()
BaseProcessExecutorgetProcessBuilder in class BaseProcessExecutorpublic Process getProcess()
BaseProcessExecutorgetProcess in class BaseProcessExecutorpublic File getInputFile()
public File getErrorFile()
public File getOutputFile()
Copyright © 2025. All rights reserved.