public class DefaultOfficeManagerConfiguration extends Object
| Modifier and Type | Field and Description |
|---|---|
static long |
DEFAULT_RETRY_TIMEOUT |
| Constructor and Description |
|---|
DefaultOfficeManagerConfiguration() |
public static final long DEFAULT_RETRY_TIMEOUT
public DefaultOfficeManagerConfiguration setOfficeHome(String officeHome) throws NullPointerException, IllegalArgumentException
public DefaultOfficeManagerConfiguration setOfficeHome(File officeHome) throws NullPointerException, IllegalArgumentException
public DefaultOfficeManagerConfiguration setConnectionProtocol(OfficeConnectionProtocol connectionProtocol) throws NullPointerException
NullPointerExceptionpublic DefaultOfficeManagerConfiguration setPortNumber(int portNumber)
public DefaultOfficeManagerConfiguration setPortNumbers(int... portNumbers) throws NullPointerException, IllegalArgumentException
public DefaultOfficeManagerConfiguration setPipeName(String pipeName) throws NullPointerException
NullPointerExceptionpublic DefaultOfficeManagerConfiguration setPipeNames(String... pipeNames) throws NullPointerException, IllegalArgumentException
public DefaultOfficeManagerConfiguration setRunAsArgs(String... runAsArgs)
public DefaultOfficeManagerConfiguration setTemplateProfileDir(File templateProfileDir) throws IllegalArgumentException
IllegalArgumentExceptionpublic DefaultOfficeManagerConfiguration setWorkDir(File workDir)
Defaults to the system temporary directory as specified by the java.io.tmpdir system property.
workDir - public DefaultOfficeManagerConfiguration setTaskQueueTimeout(long taskQueueTimeout)
public DefaultOfficeManagerConfiguration setTaskExecutionTimeout(long taskExecutionTimeout)
public DefaultOfficeManagerConfiguration setMaxTasksPerProcess(int maxTasksPerProcess)
public DefaultOfficeManagerConfiguration setProcessManager(ProcessManager processManager) throws NullPointerException
ProcessManager implementation
The default is to use SigarProcessManager if sigar.jar is
available in the classpath, otherwise LinuxProcessManager
on Linux and PureJavaProcessManager on other platforms.
processManager - NullPointerExceptionpublic DefaultOfficeManagerConfiguration setRetryTimeout(long retryTimeout)
retryTimeout - in millisecondspublic OfficeManager buildOfficeManager() throws IllegalStateException
IllegalStateExceptionCopyright © 2003–2015. All rights reserved.