org.artofsolving.jodconverter.office
Class DefaultOfficeManagerConfiguration

java.lang.Object
  extended by org.artofsolving.jodconverter.office.DefaultOfficeManagerConfiguration

public class DefaultOfficeManagerConfiguration
extends java.lang.Object


Constructor Summary
DefaultOfficeManagerConfiguration()
           
 
Method Summary
 OfficeManager buildOfficeManager()
           
 DefaultOfficeManagerConfiguration setConnectionProtocol(OfficeConnectionProtocol connectionProtocol)
           
 DefaultOfficeManagerConfiguration setMaxTasksPerProcess(int maxTasksPerProcess)
           
 DefaultOfficeManagerConfiguration setOfficeHome(java.io.File officeHome)
           
 DefaultOfficeManagerConfiguration setOfficeHome(java.lang.String officeHome)
           
 DefaultOfficeManagerConfiguration setPipeName(java.lang.String pipeName)
           
 DefaultOfficeManagerConfiguration setPipeNames(java.lang.String... pipeNames)
           
 DefaultOfficeManagerConfiguration setPortNumber(int portNumber)
           
 DefaultOfficeManagerConfiguration setPortNumbers(int... portNumbers)
           
 DefaultOfficeManagerConfiguration setProcessManager(ProcessManager processManager)
           
 DefaultOfficeManagerConfiguration setTaskExecutionTimeout(long taskExecutionTimeout)
           
 DefaultOfficeManagerConfiguration setTaskQueueTimeout(long taskQueueTimeout)
           
 DefaultOfficeManagerConfiguration setTemplateProfileDir(java.io.File templateProfileDir)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultOfficeManagerConfiguration

public DefaultOfficeManagerConfiguration()
Method Detail

setOfficeHome

public DefaultOfficeManagerConfiguration setOfficeHome(java.lang.String officeHome)
                                                throws java.lang.NullPointerException,
                                                       java.lang.IllegalArgumentException
Throws:
java.lang.NullPointerException
java.lang.IllegalArgumentException

setOfficeHome

public DefaultOfficeManagerConfiguration setOfficeHome(java.io.File officeHome)
                                                throws java.lang.NullPointerException,
                                                       java.lang.IllegalArgumentException
Throws:
java.lang.NullPointerException
java.lang.IllegalArgumentException

setConnectionProtocol

public DefaultOfficeManagerConfiguration setConnectionProtocol(OfficeConnectionProtocol connectionProtocol)
                                                        throws java.lang.NullPointerException
Throws:
java.lang.NullPointerException

setPortNumber

public DefaultOfficeManagerConfiguration setPortNumber(int portNumber)

setPortNumbers

public DefaultOfficeManagerConfiguration setPortNumbers(int... portNumbers)
                                                 throws java.lang.NullPointerException,
                                                        java.lang.IllegalArgumentException
Throws:
java.lang.NullPointerException
java.lang.IllegalArgumentException

setPipeName

public DefaultOfficeManagerConfiguration setPipeName(java.lang.String pipeName)
                                              throws java.lang.NullPointerException
Throws:
java.lang.NullPointerException

setPipeNames

public DefaultOfficeManagerConfiguration setPipeNames(java.lang.String... pipeNames)
                                               throws java.lang.NullPointerException,
                                                      java.lang.IllegalArgumentException
Throws:
java.lang.NullPointerException
java.lang.IllegalArgumentException

setTemplateProfileDir

public DefaultOfficeManagerConfiguration setTemplateProfileDir(java.io.File templateProfileDir)
                                                        throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException

setTaskQueueTimeout

public DefaultOfficeManagerConfiguration setTaskQueueTimeout(long taskQueueTimeout)

setTaskExecutionTimeout

public DefaultOfficeManagerConfiguration setTaskExecutionTimeout(long taskExecutionTimeout)

setMaxTasksPerProcess

public DefaultOfficeManagerConfiguration setMaxTasksPerProcess(int maxTasksPerProcess)

setProcessManager

public DefaultOfficeManagerConfiguration setProcessManager(ProcessManager processManager)
                                                    throws java.lang.NullPointerException
Throws:
java.lang.NullPointerException

buildOfficeManager

public OfficeManager buildOfficeManager()
                                 throws java.lang.IllegalStateException
Throws:
java.lang.IllegalStateException


Copyright © 2003-2009. All Rights Reserved.