public class OfficeProcessManagerBuilder extends OfficeProcessBuilder
OfficeProcessManager的配置.| Constructor and Description |
|---|
OfficeProcessManagerBuilder()
使用默认值创建配置.
|
OfficeProcessManagerBuilder(File officeHome,
File workingDir,
ProcessManager processManager)
使用指定的值创建配置.
|
| Modifier and Type | Method and Description |
|---|---|
int |
getMaxTasksPerProcess()
获取尝试执行Office重新启动之前可以执行的最大任务数.
|
long |
getProcessRetryInterval()
获取尝试执行office流程调用(启动/终止)时每次尝试之间的延迟(以毫秒为单位).
|
long |
getProcessTimeout()
获取尝试执行office流程调用(启动/终止)的超时时间(以毫秒为单位).
|
boolean |
isDisableOpengl()
获取启动新office进程时是否必须禁用OpenGL
|
void |
setDisableOpengl(boolean disableOpengl)
获取启动新office进程时是否必须禁用OpenGL
如果OpenGL已经根据office进程使用的用户配置文件被禁用,
则不会执行任何操作。如果选项更改,则必须重新启动office
|
void |
setMaxTasksPerProcess(int maxTasksPerProcess)
设置office流程在重新启动之前可以执行的最大任务数.
|
void |
setProcessRetryInterval(long processRetryInterval)
获取尝试执行office流程调用(开始/终止)时,设置每次尝试之间的延迟(以毫秒为单位).
|
void |
setProcessTimeout(long processTimeout)
获取尝试执行office流程调用(启动/停止)时的超时时间(以毫秒为单位)
|
getOfficeHome, getProcessManager, getRunAsArgs, getTemplateProfileDir, getWorkingDir, isKillExistingProcess, setKillExistingProcess, setOfficeHome, setProcessManager, setRunAsArgs, setTemplateProfileDir, setWorkingDirpublic OfficeProcessManagerBuilder()
public OfficeProcessManagerBuilder(File officeHome, File workingDir, ProcessManager processManager)
officeHome - Office安装的主目录.workingDir - 要设置为office的工作目录.processManager - 用于处理创建的流程的流程管理器.public long getProcessTimeout()
public void setProcessTimeout(long processTimeout)
processTimeout - 新的进程超时,以毫秒为单位.public long getProcessRetryInterval()
public void setProcessRetryInterval(long processRetryInterval)
processRetryInterval - 新进程重试间隔(以毫秒为单位).public int getMaxTasksPerProcess()
public void setMaxTasksPerProcess(int maxTasksPerProcess)
maxTasksPerProcess - Office流程可以执行的新任务数public boolean isDisableOpengl()
true禁用OpenGL, false禁用OpenGLpublic void setDisableOpengl(boolean disableOpengl)
disableOpengl - true禁用OpenGL, false禁用OpenGLCopyright © 2020. All rights reserved.