@Configuration @ConditionalOnClass(value=org.jodconverter.LocalConverter.class) @ConditionalOnProperty(prefix="jodconverter.local", name="enabled", havingValue="true") @EnableConfigurationProperties(value=JodConverterLocalProperties.class) public class JodConverterLocalAutoConfiguration extends Object
Auto-configuration
for JodConverter local module.Constructor and Description |
---|
JodConverterLocalAutoConfiguration(JodConverterLocalProperties properties) |
Modifier and Type | Method and Description |
---|---|
org.jodconverter.document.DocumentFormatRegistry |
documentFormatRegistry(org.springframework.core.io.ResourceLoader resourceLoader) |
org.jodconverter.DocumentConverter |
localDocumentConverter(org.jodconverter.office.OfficeManager localOfficeManager,
org.jodconverter.document.DocumentFormatRegistry documentFormatRegistry) |
org.jodconverter.office.OfficeManager |
localOfficeManager(org.jodconverter.process.ProcessManager processManager) |
org.jodconverter.process.ProcessManager |
processManager() |
public JodConverterLocalAutoConfiguration(JodConverterLocalProperties properties)
@Bean @ConditionalOnMissingBean(name="processManager") public org.jodconverter.process.ProcessManager processManager()
@Bean @ConditionalOnMissingBean(name="documentFormatRegistry") public org.jodconverter.document.DocumentFormatRegistry documentFormatRegistry(org.springframework.core.io.ResourceLoader resourceLoader) throws Exception
Exception
@Bean(name="localOfficeManager", initMethod="start", destroyMethod="stop") @ConditionalOnMissingBean(name="localOfficeManager") public org.jodconverter.office.OfficeManager localOfficeManager(org.jodconverter.process.ProcessManager processManager)
@Bean @ConditionalOnMissingBean(name="localDocumentConverter") @ConditionalOnBean(name={"localOfficeManager","documentFormatRegistry"}) public org.jodconverter.DocumentConverter localDocumentConverter(org.jodconverter.office.OfficeManager localOfficeManager, org.jodconverter.document.DocumentFormatRegistry documentFormatRegistry)