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 java.lang.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(java.lang.String connectTimeout)voidsetDeprecatedOooEnabled(java.lang.String deprecatedOooEnabled)voidsetDeprecatedOooExe(java.lang.String deprecatedOooExe)voidsetDeprecatedOooPort(java.lang.String s)voidsetEnabled(java.lang.String enabled)voidsetMaxTasksPerProcess(java.lang.String maxTasksPerProcess)voidsetOfficeHome(java.lang.String officeHome)voidsetPortNumbers(java.lang.String s)voidsetTaskExecutionTimeout(java.lang.String taskExecutionTimeout)voidsetTaskQueueTimeout(java.lang.String taskQueueTimeout)voidsetTemplateProfileDir(java.lang.String templateProfileDir)voidsetUrl(java.lang.String url)
-
-
-
Method Detail
-
setMaxTasksPerProcess
public void setMaxTasksPerProcess(java.lang.String maxTasksPerProcess)
-
setUrl
public void setUrl(java.lang.String url)
-
setOfficeHome
public void setOfficeHome(java.lang.String officeHome)
-
setDeprecatedOooExe
public void setDeprecatedOooExe(java.lang.String deprecatedOooExe)
-
setPortNumbers
public void setPortNumbers(java.lang.String s)
-
setDeprecatedOooPort
public void setDeprecatedOooPort(java.lang.String s)
-
setTaskExecutionTimeout
public void setTaskExecutionTimeout(java.lang.String taskExecutionTimeout)
-
setTemplateProfileDir
public void setTemplateProfileDir(java.lang.String templateProfileDir)
-
setTaskQueueTimeout
public void setTaskQueueTimeout(java.lang.String taskQueueTimeout)
-
setConnectTimeout
public void setConnectTimeout(java.lang.String connectTimeout)
-
setEnabled
public void setEnabled(java.lang.String enabled)
-
setDeprecatedOooEnabled
public void setDeprecatedOooEnabled(java.lang.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 java.lang.Exception- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean- Throws:
java.lang.Exception
-
destroy
public void destroy() throws java.lang.Exception- Specified by:
destroyin interfaceorg.springframework.beans.factory.DisposableBean- Throws:
java.lang.Exception
-
getOfficeManager
public org.artofsolving.jodconverter.office.OfficeManager getOfficeManager()
Description copied from interface:JodConverterGets the JodConverter OfficeManager.- Specified by:
getOfficeManagerin interfaceJodConverter- Returns:
-
-