public class OfficeProcessBuilder extends Object
OfficeProcess的配置.| Constructor and Description |
|---|
OfficeProcessBuilder()
使用默认值创建配置.
|
OfficeProcessBuilder(File officeHome,
File workingDir,
ProcessManager processManager)
使用指定的值创建配置.
|
| Modifier and Type | Method and Description |
|---|---|
File |
getOfficeHome()
获取office主目录(office安装目录).
|
ProcessManager |
getProcessManager()
获取处理office进程(检索PID、终止进程)时使用的
ProcessManager实现. |
String[] |
getRunAsArgs()
获取将与unix命令一起使用的sudo参数.
|
File |
getTemplateProfileDir()
获取要复制到要创建的临时office配置文件目录的目录
|
File |
getWorkingDir()
获取将在其中创建临时office配置文件目录的目录。每个启动的office进程都会创建一个office配置文件目录
默认: 系统临时目录
java.io.tmpdir系统属性确定 |
boolean |
isKillExistingProcess()
获取在为相同连接字符串启动新office进程时是否终止现有的office进程
默认: true
|
void |
setKillExistingProcess(boolean killExistingProcess)
设置在为相同连接字符串启动新office进程时是否终止现有的office进程
|
void |
setOfficeHome(File officeHome)
设置office主目录
|
void |
setProcessManager(ProcessManager processManager)
将
ProcessManager实现设置为与此office流程一起使用. |
void |
setRunAsArgs(String... runAsArgs)
设置将与unix命令一起使用的sudo参数
|
void |
setTemplateProfileDir(File templateProfileDir)
设置要复制到要创建的临时office配置文件目录的目录
|
void |
setWorkingDir(File workingDir)
设置将在其中创建临时office配置文件目录的目录。每个启动的office进程都会创建一个office配置文件目录
|
public OfficeProcessBuilder()
public OfficeProcessBuilder(File officeHome, File workingDir, ProcessManager processManager)
officeHome - Office安装的主目录.workingDir - 要设置为office的工作目录.processManager - 用于处理创建的流程的流程管理器.public File getOfficeHome()
public void setOfficeHome(File officeHome)
officeHome - 要设置的新主目录.public ProcessManager getProcessManager()
ProcessManager实现.public void setProcessManager(ProcessManager processManager)
ProcessManager实现设置为与此office流程一起使用.processManager - 要使用的流程管理器.public String[] getRunAsArgs()
public void setRunAsArgs(String... runAsArgs)
runAsArgs - unix操作系统的sudo参数public File getWorkingDir()
java.io.tmpdir系统属性确定public void setWorkingDir(File workingDir)
workingDir - 工作目录public File getTemplateProfileDir()
public void setTemplateProfileDir(File templateProfileDir)
templateProfileDir - 模板配置文件目录public boolean isKillExistingProcess()
true 杀死现有进程,false否则忽略public void setKillExistingProcess(boolean killExistingProcess)
killExistingProcess - true 杀死现有进程,false否则忽略Copyright © 2020. All rights reserved.