@ConditionalOnClass(value={LocalOfficeProvider.class,OnlineOfficeProvider.class})
@EnableConfigurationProperties(value=PreviewProperties.class)
public class PreviewConfiguration
extends Object
| Constructor and Description |
|---|
PreviewConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
FormatRegistry |
documentFormatRegistry() |
Provider |
localDocumentConverter(OfficeManager localOfficeManager,
FormatRegistry formatRegistry) |
OfficeManager |
localOfficeManager(ProcessManager processManager) |
Provider |
onlineDocumentConverter(OfficeManager onlineOfficeManager) |
OfficeManager |
onlineOfficeManager() |
ProcessManager |
processManager() |
@Bean(name="localOfficeManager",
initMethod="start",
destroyMethod="stop")
@ConditionalOnMissingBean(name="localOfficeManager")
public OfficeManager localOfficeManager(ProcessManager processManager)
@Bean(initMethod="start",
destroyMethod="stop")
@ConditionalOnMissingBean(name="onlineOfficeManager")
public OfficeManager onlineOfficeManager()
@Bean
@ConditionalOnMissingBean(name="localDocumentConverter")
@ConditionalOnBean(name={"localOfficeManager","formatRegistry"})
public Provider localDocumentConverter(OfficeManager localOfficeManager,
FormatRegistry formatRegistry)
@Bean @ConditionalOnMissingBean(name="onlineDocumentConverter") @ConditionalOnBean(name="onlineOfficeManager") public Provider onlineDocumentConverter(OfficeManager onlineOfficeManager)
@Bean @ConditionalOnMissingBean(name="processManager") public ProcessManager processManager()
@Bean @ConditionalOnMissingBean(name="documentFormatRegistry") public FormatRegistry documentFormatRegistry()
Copyright © 2019. All rights reserved.