public class TemplateEngineConfiguration extends org.flowable.common.engine.impl.AbstractEngineConfiguration implements org.flowable.common.spring.SpringEngineConfiguration, TemplateEngineConfigurationApi
additionalEventDispatchActions, allConfigurators, alwaysLookupLatestDefinitionVersion, beans, classLoader, clock, commandContextFactory, commandExecutor, commandInterceptors, commandInvoker, commonSchemaManager, configurators, customMybatisInterceptors, customMybatisMappers, customMybatisXMLMappers, customPostCommandInterceptors, customPostDeployers, customPreCommandInterceptors, customPreDeployers, customSessionFactories, DATABASE_TYPE_COCKROACHDB, DATABASE_TYPE_DB2, DATABASE_TYPE_H2, DATABASE_TYPE_HSQL, DATABASE_TYPE_MSSQL, DATABASE_TYPE_MYSQL, DATABASE_TYPE_ORACLE, DATABASE_TYPE_POSTGRES, databaseCatalog, databaseSchema, databaseSchemaUpdate, databaseTablePrefix, databaseType, databaseTypeMappings, databaseWildcardEscapeCharacter, dataSource, dataSourceJndiName, DB_SCHEMA_UPDATE_CREATE, DB_SCHEMA_UPDATE_CREATE_DROP, DB_SCHEMA_UPDATE_DROP_CREATE, DB_SCHEMA_UPDATE_FALSE, DB_SCHEMA_UPDATE_TRUE, dbSqlSessionFactory, DEFAULT_GENERIC_MAX_LENGTH_STRING, DEFAULT_MAX_NR_OF_STATEMENTS_BULK_INSERT_SQL_SERVER, DEFAULT_ORACLE_MAX_LENGTH_STRING, defaultCommandConfig, defaultCommandInterceptors, defaultTenantProvider, dependentEngineMybatisTypeAliasConfigs, dependentEngineMybatisTypeHandlerConfigs, dependentEngineMyBatisXmlMappers, deployers, enableConfiguratorServiceLoader, enableEventDispatcher, enableLogSqlExecutionTime, engineConfigurations, eventDispatcher, eventListeners, fallbackToDefaultTenant, forceCloseMybatisConnectionPool, idGenerator, idmEngineConfigurator, isBulkInsertEnabled, isDbHistoryUsed, jdbcDefaultTransactionIsolationLevel, jdbcDriver, jdbcMaxActiveConnections, jdbcMaxCheckoutTime, jdbcMaxIdleConnections, jdbcMaxWaitTime, jdbcPassword, jdbcPingConnectionNotUsedFor, jdbcPingEnabled, jdbcPingQuery, jdbcUrl, jdbcUsername, lockPollRate, logger, maxLengthStringVariableType, maxNrOfStatementsInBulkInsert, mybatisMappingFile, NO_TENANT_ID, PRODUCT_NAME_CRDB, PRODUCT_NAME_POSTGRES, propertyDataManager, propertyEntityManager, schemaCommandConfig, schemaLockWaitTime, schemaManagementCmd, schemaManager, serviceConfigurations, sessionFactories, sqlSessionFactory, tablePrefixIsSchema, transactionContextFactory, transactionFactory, transactionsExternallyManaged, typedEventListeners, useClassForNameClassLoading, useLockForDatabaseSchemaUpdate, usePrefixId, usingRelationalDatabase, usingSchemaMgmt, xmlEncoding
Constructor and Description |
---|
TemplateEngineConfiguration() |
Modifier and Type | Method and Description |
---|---|
protected void |
autoDeployResources(TemplateEngine templateEngine) |
TemplateEngine |
buildTemplateEngine() |
org.flowable.common.engine.impl.interceptor.CommandInterceptor |
createTransactionInterceptor() |
org.springframework.context.ApplicationContext |
getApplicationContext() |
org.flowable.common.spring.AutoDeploymentStrategy<TemplateEngine> |
getAutoDeploymentStrategy(String mode)
Gets the
AutoDeploymentStrategy for the provided mode. |
TemplateDataManagers |
getDataManagers() |
Collection<? extends org.flowable.common.engine.impl.EngineDeployer> |
getDefaultDeployers() |
TemplateDeploymentManager |
getDeploymentManager() |
String |
getDeploymentMode() |
String |
getDeploymentName() |
org.springframework.core.io.Resource[] |
getDeploymentResources() |
Collection<org.flowable.common.spring.AutoDeploymentStrategy<TemplateEngine>> |
getDeploymentStrategies() |
String |
getEngineCfgKey() |
String |
getEngineName() |
TemplateEntityManagers |
getEntityManagers() |
InputStream |
getMyBatisXmlConfigurationStream() |
com.fasterxml.jackson.databind.ObjectMapper |
getObjectMapper() |
int |
getPhase() |
ResourceHelper |
getResourceHelper() |
org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<TemplateDefinitionCacheEntry> |
getTemplateDefinitionCache() |
int |
getTemplateDefinitionCacheLimit() |
TemplateDefinitionDeployer |
getTemplateDefinitionDeployer() |
String |
getTemplateEngineName() |
List<TemplateProcessor> |
getTemplateProcessors()
Returns the currently registered template processors.
|
TemplateRepositoryService |
getTemplateRepositoryService()
Returns the template repository service to query for template definitions or to create template definition deployments.
|
TemplateResourceConverter |
getTemplateResourceConverter() |
TemplateResourceResolver |
getTemplateResourceResolver() |
TemplateService |
getTemplateService()
Returns the template service used to render templates based on a template definition.
|
String |
getTemplatesFolderName() |
org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<TemplateVariationDefinitionCacheEntry> |
getTemplateVariationDefinitionCache() |
int |
getTemplateVariationDefinitionCacheLimit() |
TemplateVariationDefinitionDeployer |
getTemplateVariationDefinitionDeployer() |
TemplateVariationResourceConverter |
getTemplateVariationResourceConverter() |
org.springframework.transaction.PlatformTransactionManager |
getTransactionManager() |
protected void |
init() |
void |
initDataManagers() |
protected void |
initDbSqlSessionFactoryEntitySettings() |
void |
initDefaultCommandConfig() |
protected void |
initDefaultProcessors() |
protected void |
initDeployers() |
protected void |
initDeploymentManager() |
void |
initEntityManagers() |
void |
initObjectMapper() |
protected void |
initProcessors() |
void |
initSchemaManagementCommand() |
void |
initSchemaManager() |
protected void |
initServices() |
protected void |
initTemplateDefinitionCaches() |
protected void |
initTemplateResourceConverters() |
protected void |
initTemplateResourceResolver() |
void |
initTransactionContextFactory() |
boolean |
isRunning() |
boolean |
isTemplateProcessingStrictMode() |
void |
registerTemplateProcessor(TemplateProcessor templateProcessor)
Registers the given template processor for processing template content.
|
void |
removeTemplateProcessor(TemplateProcessor templateProcessor)
Removes a previously registered template processor.
|
void |
setApplicationContext(org.springframework.context.ApplicationContext applicationContext) |
TemplateEngineConfiguration |
setDataSource(DataSource dataSource) |
void |
setDeploymentManager(TemplateDeploymentManager deploymentManager) |
void |
setDeploymentMode(String deploymentMode) |
void |
setDeploymentName(String deploymentName) |
void |
setDeploymentResources(org.springframework.core.io.Resource[] deploymentResources) |
void |
setDeploymentStrategies(Collection<org.flowable.common.spring.AutoDeploymentStrategy<TemplateEngine>> deploymentStrategies) |
void |
setObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
void |
setResourceHelper(ResourceHelper resourceHelper) |
void |
setTemplateDefinitionCache(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<TemplateDefinitionCacheEntry> templateDefinitionCache) |
void |
setTemplateDefinitionCacheLimit(int templateDefinitionCacheLimit) |
void |
setTemplateDefinitionDeployer(TemplateDefinitionDeployer templateDefinitionDeployer) |
void |
setTemplateEngineName(String templateEngineName) |
void |
setTemplateProcessingStrictMode(boolean templateProcessingStrictMode) |
void |
setTemplateProcessors(List<TemplateProcessor> processors)
If you need / want to overwrite the full list of processors, use this method to provide a list of processors (they are consumed in exactly the given
order in the list).
|
void |
setTemplateRepositoryService(TemplateRepositoryService templateRepositoryService) |
void |
setTemplateResourceConverter(TemplateResourceConverter templateResourceConverter) |
void |
setTemplateResourceResolver(TemplateResourceResolver templateResourceResolver) |
void |
setTemplateService(TemplateService templateService) |
void |
setTemplatesFolderName(String templatesFolderName) |
void |
setTemplateVariationDefinitionCache(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<TemplateVariationDefinitionCacheEntry> templateVariationDefinitionCache) |
void |
setTemplateVariationDefinitionCacheLimit(int templateVariationDefinitionCacheLimit) |
void |
setTemplateVariationDefinitionDeployer(TemplateVariationDefinitionDeployer templateVariationDefinitionDeployer) |
void |
setTemplateVariationResourceConverter(TemplateVariationResourceConverter templateVariationResourceConverter) |
void |
setTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager) |
void |
setTransactionSynchronizationAdapterOrder(Integer transactionSynchronizationAdapterOrder) |
void |
start() |
void |
stop() |
addConfigurator, addCustomSessionFactory, addEngineConfiguration, addServiceConfiguration, addSessionFactory, close, configuratorsAfterInit, configuratorsBeforeInit, createDbSqlSessionFactory, defaultInitDbSqlSessionFactoryEntitySettings, getAdditionalDefaultCommandInterceptors, getAdditionalEventDispatchActions, getBeans, getClassLoader, getClock, getCommandContextFactory, getCommandExecutor, getCommandInterceptors, getCommandInvoker, getCommonSchemaManager, getConfigurators, getCustomMybatisInterceptors, getCustomMybatisMappers, getCustomMybatisXMLMappers, getCustomPostCommandInterceptors, getCustomPostDeployers, getCustomPreCommandInterceptors, getCustomPreDeployers, getCustomSessionFactories, getDatabaseCatalog, getDatabaseSchema, getDatabaseSchemaUpdate, getDatabaseTablePrefix, getDatabaseType, getDatabaseWildcardEscapeCharacter, getDataSource, getDataSourceJndiName, getDbSqlSessionFactory, getDefaultCommandConfig, getDefaultCommandInterceptors, getDefaultDatabaseTypeMappings, getDefaultTenantProvider, getDefaultTenantValue, getDependentEngineMybatisTypeAliasConfigs, getDependentEngineMybatisTypeHandlerConfigs, getDependentEngineMyBatisXmlMappers, getDeployers, getEngineConfigurations, getEngineSpecificEngineConfigurators, getEventDispatcher, getEventListeners, getIdGenerator, getIdmEngineConfigurator, getJdbcDefaultTransactionIsolationLevel, getJdbcDriver, getJdbcMaxActiveConnections, getJdbcMaxCheckoutTime, getJdbcMaxIdleConnections, getJdbcMaxWaitTime, getJdbcPassword, getJdbcPingConnectionNotUsedFor, getJdbcPingQuery, getJdbcUrl, getJdbcUsername, getLockManager, getLockPollRate, getMaxLengthString, getMaxLengthStringVariableType, getMaxNrOfStatementsInBulkInsert, getMybatisMappingFile, getPropertyDataManager, getPropertyEntityManager, getResourceAsStream, getSchemaCommandConfig, getSchemaLockWaitTime, getSchemaManagementCmd, getSchemaManager, getServiceConfigurations, getSessionFactories, getSqlSessionFactory, getTransactionContextFactory, getTransactionFactory, getTypedEventListeners, getXmlEncoding, initAdditionalEventDispatchActions, initBeans, initClock, initCommandContextFactory, initCommandExecutor, initCommandExecutors, initCommandInterceptors, initCommandInvoker, initConfigurators, initCustomMybatisInterceptors, initCustomMybatisMappers, initDatabaseType, initDataSource, initDbSqlSessionFactory, initEngineConfigurations, initEventDispatcher, initEventListeners, initIdGenerator, initInterceptorChain, initMybatisConfiguration, initMyBatisLogSqlExecutionTimePlugin, initMybatisTypeHandlers, initSchemaCommandConfig, initService, initSessionFactories, initSqlSessionFactory, initTransactionFactory, initTypedEventListeners, isAlwaysLookupLatestDefinitionVersion, isBulkInsertEnabled, isDbHistoryUsed, isEnableConfiguratorServiceLoader, isEnableEventDispatcher, isEnableLogSqlExecutionTime, isFallbackToDefaultTenant, isForceCloseMybatisConnectionPool, isJdbcPingEnabled, isTablePrefixIsSchema, isTransactionsExternallyManaged, isUseClassForNameClassLoading, isUseLockForDatabaseSchemaUpdate, isUsePrefixId, isUsingRelationalDatabase, isUsingSchemaMgmt, parseCustomMybatisXMLMappers, parseDependentEngineMybatisXMLMappers, parseMybatisConfiguration, parseMybatisXmlMapping, pathToEngineDbProperties, setAdditionalEventDispatchActions, setAlwaysLookupLatestDefinitionVersion, setBeans, setBulkInsertEnabled, setClassLoader, setClock, setCommandContextFactory, setCommandExecutor, setCommandInterceptors, setCommandInvoker, setCommonSchemaManager, setConfigurators, setCustomMybatisInterceptors, setCustomMybatisMappers, setCustomMybatisXMLMappers, setCustomPostCommandInterceptors, setCustomPostDeployers, setCustomPreCommandInterceptors, setCustomPreDeployers, setCustomSessionFactories, setDatabaseCatalog, setDatabaseSchema, setDatabaseSchemaUpdate, setDatabaseTablePrefix, setDatabaseType, setDatabaseWildcardEscapeCharacter, setDataSourceJndiName, setDbHistoryUsed, setDbSqlSessionFactory, setDefaultCommandConfig, setDefaultCommandInterceptors, setDefaultTenantProvider, setDefaultTenantValue, setDependentEngineMybatisTypeAliasConfigs, setDependentEngineMybatisTypeHandlerConfigs, setDependentEngineMyBatisXmlMappers, setDeployers, setEnableConfiguratorServiceLoader, setEnableEventDispatcher, setEnableLogSqlExecutionTime, setEngineConfigurations, setEventDispatcher, setEventListeners, setFallbackToDefaultTenant, setForceCloseMybatisConnectionPool, setIdGenerator, setIdmEngineConfigurator, setJdbcDefaultTransactionIsolationLevel, setJdbcDriver, setJdbcMaxActiveConnections, setJdbcMaxCheckoutTime, setJdbcMaxIdleConnections, setJdbcMaxWaitTime, setJdbcPassword, setJdbcPingConnectionNotUsedFor, setJdbcPingEnabled, setJdbcPingQuery, setJdbcUrl, setJdbcUsername, setLockPollRate, setMaxLengthStringVariableType, setMaxNrOfStatementsInBulkInsert, setMybatisMappingFile, setPropertyDataManager, setPropertyEntityManager, setSchemaCommandConfig, setSchemaLockWaitTime, setSchemaManagementCmd, setSchemaManager, setServiceConfigurations, setSessionFactories, setSqlSessionFactory, setTablePrefixIsSchema, setTransactionContextFactory, setTransactionFactory, setTransactionsExternallyManaged, setTypedEventListeners, setUseClassForNameClassLoading, setUseLockForDatabaseSchemaUpdate, setUsePrefixId, setUsingRelationalDatabase, setUsingSchemaMgmt, setXmlEncoding
public static final String DEFAULT_MYBATIS_MAPPING_FILE
public static final String DEFAULT_ENGINE_NAME
public static final String KEY_TEMPLATE_ENGINE_CONFIG
public static final String LIQUIBASE_CHANGELOG_PREFIX
protected String templateEngineName
protected TemplateRepositoryService templateRepositoryService
protected TemplateService templateService
protected List<TemplateProcessor> templateProcessors
protected boolean templateProcessingStrictMode
protected final TemplateDataManagers dataManagers
protected final TemplateEntityManagers entityManagers
protected org.springframework.transaction.PlatformTransactionManager transactionManager
protected Integer transactionSynchronizationAdapterOrder
protected org.springframework.context.ApplicationContext applicationContext
protected ResourceHelper resourceHelper
protected TemplateResourceResolver templateResourceResolver
protected String templatesFolderName
protected volatile boolean running
protected TemplateDefinitionDeployer templateDefinitionDeployer
protected TemplateVariationDefinitionDeployer templateVariationDefinitionDeployer
protected TemplateDeploymentManager deploymentManager
protected TemplateResourceConverter templateResourceConverter
protected TemplateVariationResourceConverter templateVariationResourceConverter
protected int templateDefinitionCacheLimit
protected int templateVariationDefinitionCacheLimit
protected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<TemplateDefinitionCacheEntry> templateDefinitionCache
protected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<TemplateVariationDefinitionCacheEntry> templateVariationDefinitionCache
protected String deploymentName
protected org.springframework.core.io.Resource[] deploymentResources
protected String deploymentMode
protected final Object lifeCycleMonitor
protected com.fasterxml.jackson.databind.ObjectMapper objectMapper
public String getEngineCfgKey()
getEngineCfgKey
in class org.flowable.common.engine.impl.AbstractEngineConfiguration
public org.flowable.common.engine.impl.interceptor.CommandInterceptor createTransactionInterceptor()
createTransactionInterceptor
in class org.flowable.common.engine.impl.AbstractEngineConfiguration
protected void initDbSqlSessionFactoryEntitySettings()
initDbSqlSessionFactoryEntitySettings
in class org.flowable.common.engine.impl.AbstractEngineConfiguration
public InputStream getMyBatisXmlConfigurationStream()
getMyBatisXmlConfigurationStream
in class org.flowable.common.engine.impl.AbstractEngineConfiguration
public String getEngineName()
getEngineName
in class org.flowable.common.engine.impl.AbstractEngineConfiguration
public void setTransactionSynchronizationAdapterOrder(Integer transactionSynchronizationAdapterOrder)
public TemplateDataManagers getDataManagers()
public TemplateEntityManagers getEntityManagers()
public com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()
public void setObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
public TemplateEngineConfiguration setDataSource(DataSource dataSource)
setDataSource
in class org.flowable.common.engine.impl.AbstractEngineConfiguration
public TemplateEngine buildTemplateEngine()
protected void init()
protected void initServices()
protected void initTemplateResourceResolver()
protected void initProcessors()
protected void initDefaultProcessors()
public void initTransactionContextFactory()
initTransactionContextFactory
in class org.flowable.common.engine.impl.AbstractEngineConfiguration
public void initDefaultCommandConfig()
initDefaultCommandConfig
in class org.flowable.common.engine.impl.AbstractEngineConfiguration
public void initDataManagers()
initDataManagers
in class org.flowable.common.engine.impl.AbstractEngineConfiguration
public void initEntityManagers()
initEntityManagers
in class org.flowable.common.engine.impl.AbstractEngineConfiguration
public void initSchemaManager()
initSchemaManager
in class org.flowable.common.engine.impl.AbstractEngineConfiguration
public void initSchemaManagementCommand()
public void initObjectMapper()
protected void initDeployers()
public Collection<? extends org.flowable.common.engine.impl.EngineDeployer> getDefaultDeployers()
protected void initTemplateDefinitionCaches()
protected void initTemplateResourceConverters()
protected void initDeploymentManager()
public org.springframework.transaction.PlatformTransactionManager getTransactionManager()
getTransactionManager
in interface org.flowable.common.spring.SpringEngineConfiguration
public void setTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager)
setTransactionManager
in interface org.flowable.common.spring.SpringEngineConfiguration
public String getDeploymentName()
getDeploymentName
in interface org.flowable.common.spring.SpringEngineConfiguration
public void setDeploymentName(String deploymentName)
setDeploymentName
in interface org.flowable.common.spring.SpringEngineConfiguration
public org.springframework.core.io.Resource[] getDeploymentResources()
getDeploymentResources
in interface org.flowable.common.spring.SpringEngineConfiguration
public void setDeploymentResources(org.springframework.core.io.Resource[] deploymentResources)
setDeploymentResources
in interface org.flowable.common.spring.SpringEngineConfiguration
public org.springframework.context.ApplicationContext getApplicationContext()
getApplicationContext
in interface org.flowable.common.spring.SpringEngineConfiguration
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
setApplicationContext
in interface org.flowable.common.spring.SpringEngineConfiguration
setApplicationContext
in interface org.springframework.context.ApplicationContextAware
public ResourceHelper getResourceHelper()
public void setResourceHelper(ResourceHelper resourceHelper)
public TemplateResourceResolver getTemplateResourceResolver()
public void setTemplateResourceResolver(TemplateResourceResolver templateResourceResolver)
public String getTemplatesFolderName()
public void setTemplatesFolderName(String templatesFolderName)
public String getDeploymentMode()
getDeploymentMode
in interface org.flowable.common.spring.SpringEngineConfiguration
public void setDeploymentMode(String deploymentMode)
setDeploymentMode
in interface org.flowable.common.spring.SpringEngineConfiguration
public String getTemplateEngineName()
public void setTemplateEngineName(String templateEngineName)
public TemplateDefinitionDeployer getTemplateDefinitionDeployer()
public void setTemplateDefinitionDeployer(TemplateDefinitionDeployer templateDefinitionDeployer)
public TemplateVariationDefinitionDeployer getTemplateVariationDefinitionDeployer()
public void setTemplateVariationDefinitionDeployer(TemplateVariationDefinitionDeployer templateVariationDefinitionDeployer)
public TemplateDeploymentManager getDeploymentManager()
public void setDeploymentManager(TemplateDeploymentManager deploymentManager)
public TemplateResourceConverter getTemplateResourceConverter()
public void setTemplateResourceConverter(TemplateResourceConverter templateResourceConverter)
public TemplateVariationResourceConverter getTemplateVariationResourceConverter()
public void setTemplateVariationResourceConverter(TemplateVariationResourceConverter templateVariationResourceConverter)
public int getTemplateDefinitionCacheLimit()
public void setTemplateDefinitionCacheLimit(int templateDefinitionCacheLimit)
public int getTemplateVariationDefinitionCacheLimit()
public void setTemplateVariationDefinitionCacheLimit(int templateVariationDefinitionCacheLimit)
public org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<TemplateDefinitionCacheEntry> getTemplateDefinitionCache()
public void setTemplateDefinitionCache(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<TemplateDefinitionCacheEntry> templateDefinitionCache)
public org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<TemplateVariationDefinitionCacheEntry> getTemplateVariationDefinitionCache()
public void setTemplateVariationDefinitionCache(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<TemplateVariationDefinitionCacheEntry> templateVariationDefinitionCache)
public void start()
start
in interface org.springframework.context.Lifecycle
public void stop()
stop
in interface org.springframework.context.Lifecycle
public boolean isRunning()
isRunning
in interface org.springframework.context.Lifecycle
public int getPhase()
getPhase
in interface org.flowable.common.spring.SpringEngineConfiguration
getPhase
in interface org.springframework.context.Phased
getPhase
in interface org.springframework.context.SmartLifecycle
public TemplateRepositoryService getTemplateRepositoryService()
TemplateEngineConfigurationApi
getTemplateRepositoryService
in interface TemplateEngineConfigurationApi
public void setTemplateRepositoryService(TemplateRepositoryService templateRepositoryService)
public TemplateService getTemplateService()
TemplateEngineConfigurationApi
getTemplateService
in interface TemplateEngineConfigurationApi
public void registerTemplateProcessor(TemplateProcessor templateProcessor)
TemplateEngineConfigurationApi
registerTemplateProcessor
in interface TemplateEngineConfigurationApi
templateProcessor
- the template processor to registerpublic void removeTemplateProcessor(TemplateProcessor templateProcessor)
TemplateEngineConfigurationApi
removeTemplateProcessor
in interface TemplateEngineConfigurationApi
templateProcessor
- the processor to be removedpublic void setTemplateProcessors(List<TemplateProcessor> processors)
TemplateEngineConfigurationApi
setTemplateProcessors
in interface TemplateEngineConfigurationApi
processors
- the processors to registerpublic List<TemplateProcessor> getTemplateProcessors()
TemplateEngineConfigurationApi
getTemplateProcessors
in interface TemplateEngineConfigurationApi
public boolean isTemplateProcessingStrictMode()
public void setTemplateProcessingStrictMode(boolean templateProcessingStrictMode)
public void setTemplateService(TemplateService templateService)
protected void autoDeployResources(TemplateEngine templateEngine)
public org.flowable.common.spring.AutoDeploymentStrategy<TemplateEngine> getAutoDeploymentStrategy(String mode)
AutoDeploymentStrategy
for the provided mode. This method may be overridden to implement custom deployment strategies if required,
but implementors should take care not to return null
.mode
- the mode to get the strategy fornull
public Collection<org.flowable.common.spring.AutoDeploymentStrategy<TemplateEngine>> getDeploymentStrategies()
public void setDeploymentStrategies(Collection<org.flowable.common.spring.AutoDeploymentStrategy<TemplateEngine>> deploymentStrategies)
Copyright © 2019. All rights reserved.