Package org.alfresco.repo.content
Class JodConverterSharedInstance
- java.lang.Object
-
- org.alfresco.repo.content.JodConverterSharedInstance
-
- All Implemented Interfaces:
JodConverter,org.springframework.beans.factory.DisposableBean,org.springframework.beans.factory.InitializingBean
public class JodConverterSharedInstance extends Object implements org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.DisposableBean, JodConverter
Makes use of the JodConverter library and an installed OpenOffice application to perform OpenOffice-driven conversions.- Author:
- Neil McErlean
-
-
Constructor Summary
Constructors Constructor Description JodConverterSharedInstance()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafterPropertiesSet()voiddestroy()org.artofsolving.jodconverter.office.OfficeManagergetOfficeManager()Gets the JodConverter OfficeManager.booleanisAvailable()This method returns a boolean indicating whether the JodConverter connection to OOo is available.voidsetConnectTimeout(String connectTimeout)voidsetDeprecatedOooEnabled(String deprecatedOooEnabled)voidsetDeprecatedOooExe(String deprecatedOooExe)voidsetDeprecatedOooPort(String s)voidsetEnabled(String enabled)voidsetMaxTasksPerProcess(String maxTasksPerProcess)voidsetOfficeHome(String officeHome)voidsetPortNumbers(String s)voidsetTaskExecutionTimeout(String taskExecutionTimeout)voidsetTaskQueueTimeout(String taskQueueTimeout)voidsetTemplateProfileDir(String templateProfileDir)voidsetUrl(String url)
-
-
-
Method Detail
-
setMaxTasksPerProcess
public void setMaxTasksPerProcess(String maxTasksPerProcess)
-
setUrl
public void setUrl(String url)
-
setOfficeHome
public void setOfficeHome(String officeHome)
-
setDeprecatedOooExe
public void setDeprecatedOooExe(String deprecatedOooExe)
-
setPortNumbers
public void setPortNumbers(String s)
-
setDeprecatedOooPort
public void setDeprecatedOooPort(String s)
-
setTaskExecutionTimeout
public void setTaskExecutionTimeout(String taskExecutionTimeout)
-
setTemplateProfileDir
public void setTemplateProfileDir(String templateProfileDir)
-
setTaskQueueTimeout
public void setTaskQueueTimeout(String taskQueueTimeout)
-
setConnectTimeout
public void setConnectTimeout(String connectTimeout)
-
setEnabled
public void setEnabled(String enabled)
-
setDeprecatedOooEnabled
public void setDeprecatedOooEnabled(String deprecatedOooEnabled)
-
isAvailable
public boolean isAvailable()
Description copied from interface:JodConverterThis method returns a boolean indicating whether the JodConverter connection to OOo is available.- Specified by:
isAvailablein interfaceJodConverter- Returns:
trueif available, elsefalse
-
afterPropertiesSet
public void afterPropertiesSet() throws Exception- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean- Throws:
Exception
-
destroy
public void destroy() throws Exception- Specified by:
destroyin interfaceorg.springframework.beans.factory.DisposableBean- Throws:
Exception
-
getOfficeManager
public org.artofsolving.jodconverter.office.OfficeManager getOfficeManager()
Description copied from interface:JodConverterGets the JodConverter OfficeManager.- Specified by:
getOfficeManagerin interfaceJodConverter- Returns:
-
-