public class PlatformEngineConfiguration extends org.flowable.common.engine.impl.AbstractEngineConfiguration implements org.flowable.common.spring.SpringEngineConfiguration, PlatformEngineConfigurationApi
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, logger, maxLengthStringVariableType, maxNrOfStatementsInBulkInsert, mybatisMappingFile, NO_TENANT_ID, PRODUCT_NAME_CRDB, PRODUCT_NAME_POSTGRES, schemaCommandConfig, schemaManagementCmd, schemaManager, serviceConfigurations, sessionFactories, sqlSessionFactory, tablePrefixIsSchema, transactionContextFactory, transactionFactory, transactionsExternallyManaged, typedEventListeners, useClassForNameClassLoading, usePrefixId, usingRelationalDatabase, usingSchemaMgmt, xmlEncoding| Constructor and Description |
|---|
PlatformEngineConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
autoDeployResources(PlatformEngine platformEngine) |
PlatformEngine |
buildPlatformEngine() |
org.flowable.common.engine.impl.interceptor.CommandInterceptor |
createTransactionInterceptor() |
org.springframework.context.ApplicationContext |
getApplicationContext() |
org.flowable.job.service.impl.asyncexecutor.AsyncExecutor |
getAsyncHistoryExecutor() |
int |
getAsyncHistoryExecutorAsyncJobLockTimeInMillis() |
int |
getAsyncHistoryExecutorDefaultAsyncJobAcquireWaitTime() |
int |
getAsyncHistoryExecutorDefaultQueueSizeFullWaitTime() |
String |
getAsyncHistoryExecutorLockOwner() |
int |
getAsyncHistoryExecutorNumberOfRetries() |
int |
getAsyncHistoryExecutorResetExpiredJobsInterval() |
int |
getAsyncHistoryExecutorResetExpiredJobsPageSize() |
int |
getAsyncHistoryExecutorSecondsToWaitOnShutdown() |
int |
getAsyncHistoryJsonGroupingThreshold() |
org.flowable.job.service.impl.history.async.AsyncHistoryListener |
getAsyncHistoryListener() |
org.springframework.core.task.TaskExecutor |
getAsyncHistoryTaskExecutor() |
CommentEventListener |
getCommentEventListener() |
CommentService |
getCommentService() |
List<org.flowable.job.service.HistoryJobHandler> |
getCustomHistoryJobHandlers() |
List<org.flowable.job.service.impl.history.async.transformer.HistoryJsonTransformer> |
getCustomHistoryJsonTransformers() |
PlatformDataManagers |
getDataManagers() |
String |
getDeploymentMode() |
String |
getDeploymentName() |
org.springframework.core.io.Resource[] |
getDeploymentResources() |
String |
getEngineCfgKey() |
String |
getEngineName() |
PlatformEntityManagers |
getEntityManagers() |
String |
getHistory() |
Map<String,org.flowable.job.service.HistoryJobHandler> |
getHistoryJobHandlers() |
org.flowable.common.engine.impl.history.HistoryLevel |
getHistoryLevel() |
String |
getJobExecutionScope() |
org.flowable.job.service.JobServiceConfiguration |
getJobServiceConfiguration() |
MigrationService |
getMigrationService() |
InputStream |
getMyBatisXmlConfigurationStream() |
com.fasterxml.jackson.databind.ObjectMapper |
getObjectMapper() |
int |
getPhase() |
String |
getPlatformEngineName() |
org.springframework.transaction.PlatformTransactionManager |
getTransactionManager() |
TranslationChangeManager |
getTranslationChangeManager() |
TranslationService |
getTranslationService() |
protected void |
init() |
protected void |
initAsyncHistoryExecutor() |
protected void |
initAsyncHistorySessionFactory() |
protected void |
initAsyncHistoryTaskExecutor() |
void |
initDataManagers() |
protected void |
initDbSqlSessionFactoryEntitySettings() |
protected void |
initDefaultAsyncHistoryListener() |
void |
initDefaultCommandConfig() |
protected List<org.flowable.job.service.impl.history.async.transformer.HistoryJsonTransformer> |
initDefaultHistoryJsonTransformers() |
protected void |
initDeployers() |
void |
initEntityManagers() |
protected void |
initHistoryJobHandlers() |
void |
initHistoryLevel() |
void |
initJobServiceConfiguration() |
void |
initObjectMapper() |
void |
initSchemaManagementCommand() |
void |
initSchemaManager() |
protected void |
initServices() |
void |
initSessionFactories() |
void |
initTransactionContextFactory() |
boolean |
isAsyncHistoryEnabled() |
boolean |
isAsyncHistoryExecutorActivate() |
boolean |
isAsyncHistoryExecutorAsyncJobAcquisitionEnabled() |
boolean |
isAsyncHistoryExecutorMessageQueueMode() |
boolean |
isAsyncHistoryExecutorResetExpiredJobsEnabled() |
boolean |
isAsyncHistoryJsonGroupingEnabled() |
boolean |
isAsyncHistoryJsonGzipCompressionEnabled() |
boolean |
isMigrateSubFolderItems() |
boolean |
isRunning() |
void |
setApplicationContext(org.springframework.context.ApplicationContext applicationContext) |
void |
setAsyncHistoryEnabled(boolean asyncHistoryEnabled) |
void |
setAsyncHistoryExecutor(org.flowable.job.service.impl.asyncexecutor.AsyncExecutor asyncHistoryExecutor) |
void |
setAsyncHistoryExecutorActivate(boolean asyncHistoryExecutorActivate) |
void |
setAsyncHistoryExecutorAsyncJobAcquisitionEnabled(boolean asyncHistoryExecutorAsyncJobAcquisitionEnabled) |
void |
setAsyncHistoryExecutorAsyncJobLockTimeInMillis(int asyncHistoryExecutorAsyncJobLockTimeInMillis) |
void |
setAsyncHistoryExecutorDefaultAsyncJobAcquireWaitTime(int asyncHistoryExecutorDefaultAsyncJobAcquireWaitTime) |
void |
setAsyncHistoryExecutorDefaultQueueSizeFullWaitTime(int asyncHistoryExecutorDefaultQueueSizeFullWaitTime) |
void |
setAsyncHistoryExecutorLockOwner(String asyncHistoryExecutorLockOwner) |
void |
setAsyncHistoryExecutorMessageQueueMode(boolean asyncHistoryExecutorMessageQueueMode) |
void |
setAsyncHistoryExecutorNumberOfRetries(int asyncHistoryExecutorNumberOfRetries) |
void |
setAsyncHistoryExecutorResetExpiredJobsEnabled(boolean asyncHistoryExecutorResetExpiredJobsEnabled) |
void |
setAsyncHistoryExecutorResetExpiredJobsInterval(int asyncHistoryExecutorResetExpiredJobsInterval) |
void |
setAsyncHistoryExecutorResetExpiredJobsPageSize(int asyncHistoryExecutorResetExpiredJobsPageSize) |
void |
setAsyncHistoryExecutorSecondsToWaitOnShutdown(int asyncHistoryExecutorSecondsToWaitOnShutdown) |
void |
setAsyncHistoryJsonGroupingEnabled(boolean asyncHistoryJsonGroupingEnabled) |
void |
setAsyncHistoryJsonGroupingThreshold(int asyncHistoryJsonGroupingThreshold) |
void |
setAsyncHistoryJsonGzipCompressionEnabled(boolean asyncHistoryJsonGzipCompressionEnabled) |
void |
setAsyncHistoryListener(org.flowable.job.service.impl.history.async.AsyncHistoryListener asyncHistoryListener) |
void |
setAsyncHistoryTaskExecutor(org.springframework.core.task.TaskExecutor asyncHistoryTaskExecutor) |
void |
setCommentEventListener(CommentEventListener commentEventListener) |
void |
setCommentService(CommentService commentService) |
void |
setCustomHistoryJobHandlers(List<org.flowable.job.service.HistoryJobHandler> customHistoryJobHandlers) |
void |
setCustomHistoryJsonTransformers(List<org.flowable.job.service.impl.history.async.transformer.HistoryJsonTransformer> customHistoryJsonTransformers) |
PlatformEngineConfiguration |
setDataSource(DataSource dataSource) |
void |
setDeploymentMode(String deploymentMode) |
void |
setDeploymentName(String deploymentName) |
void |
setDeploymentResources(org.springframework.core.io.Resource[] deploymentResources) |
void |
setHistory(String history) |
void |
setHistoryJobHandlers(Map<String,org.flowable.job.service.HistoryJobHandler> historyJobHandlers) |
void |
setHistoryLevel(org.flowable.common.engine.impl.history.HistoryLevel historyLevel) |
void |
setJobExecutionScope(String jobExecutionScope) |
void |
setJobServiceConfiguration(org.flowable.job.service.JobServiceConfiguration jobServiceConfiguration) |
void |
setMigrateSubFolderItems(boolean migrateSubFolderItems) |
void |
setMigrationService(MigrationService migrationService) |
void |
setObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
void |
setPlatformEngineName(String platformEngineName) |
void |
setTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager) |
void |
setTransactionSynchronizationAdapterOrder(Integer transactionSynchronizationAdapterOrder) |
void |
setTranslationChangeManager(TranslationChangeManager translationChangeManager) |
void |
setTranslationService(TranslationService translationService) |
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, getMaxLengthString, getMaxLengthStringVariableType, getMaxNrOfStatementsInBulkInsert, getMybatisMappingFile, getResourceAsStream, getSchemaCommandConfig, 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, initSqlSessionFactory, initTransactionFactory, initTypedEventListeners, isAlwaysLookupLatestDefinitionVersion, isBulkInsertEnabled, isDbHistoryUsed, isEnableConfiguratorServiceLoader, isEnableEventDispatcher, isEnableLogSqlExecutionTime, isFallbackToDefaultTenant, isForceCloseMybatisConnectionPool, isJdbcPingEnabled, isTablePrefixIsSchema, isTransactionsExternallyManaged, isUseClassForNameClassLoading, 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, setMaxLengthStringVariableType, setMaxNrOfStatementsInBulkInsert, setMybatisMappingFile, setSchemaCommandConfig, setSchemaManagementCmd, setSchemaManager, setServiceConfigurations, setSessionFactories, setSqlSessionFactory, setTablePrefixIsSchema, setTransactionContextFactory, setTransactionFactory, setTransactionsExternallyManaged, setTypedEventListeners, setUseClassForNameClassLoading, setUsePrefixId, setUsingRelationalDatabase, setUsingSchemaMgmt, setXmlEncodingpublic static final String DEFAULT_MYBATIS_MAPPING_FILE
public static final String DEFAULT_ENGINE_NAME
public static final String KEY_PLATFORM_ENGINE_CONFIG
public static final String LIQUIBASE_CHANGELOG_PREFIX
protected String platformEngineName
protected TranslationService translationService
protected CommentService commentService
protected MigrationService migrationService
protected final PlatformDataManagers dataManagers
protected final PlatformEntityManagers entityManagers
protected TranslationChangeManager translationChangeManager
protected CommentEventListener commentEventListener
protected com.fasterxml.jackson.databind.ObjectMapper objectMapper
protected org.flowable.job.service.JobServiceConfiguration jobServiceConfiguration
protected Map<String,org.flowable.job.service.HistoryJobHandler> historyJobHandlers
protected List<org.flowable.job.service.HistoryJobHandler> customHistoryJobHandlers
protected List<org.flowable.job.service.impl.history.async.transformer.HistoryJsonTransformer> customHistoryJsonTransformers
protected org.flowable.job.service.impl.asyncexecutor.AsyncExecutor asyncHistoryExecutor
protected org.springframework.core.task.TaskExecutor asyncHistoryTaskExecutor
protected boolean asyncHistoryEnabled
protected boolean asyncHistoryExecutorActivate
protected boolean asyncHistoryExecutorMessageQueueMode
protected String jobExecutionScope
protected boolean isAsyncHistoryJsonGzipCompressionEnabled
protected boolean isAsyncHistoryJsonGroupingEnabled
protected int asyncHistoryJsonGroupingThreshold
protected boolean asyncHistoryExecutorAsyncJobAcquisitionEnabled
protected boolean asyncHistoryExecutorResetExpiredJobsEnabled
protected int asyncHistoryExecutorDefaultAsyncJobAcquireWaitTime
protected int asyncHistoryExecutorDefaultQueueSizeFullWaitTime
protected String asyncHistoryExecutorLockOwner
protected int asyncHistoryExecutorAsyncJobLockTimeInMillis
protected int asyncHistoryExecutorResetExpiredJobsInterval
protected int asyncHistoryExecutorResetExpiredJobsPageSize
protected int asyncHistoryExecutorSecondsToWaitOnShutdown
protected int asyncHistoryExecutorNumberOfRetries
protected org.flowable.job.service.impl.history.async.AsyncHistoryListener asyncHistoryListener
protected org.springframework.transaction.PlatformTransactionManager transactionManager
protected Integer transactionSynchronizationAdapterOrder
protected org.springframework.context.ApplicationContext applicationContext
protected volatile boolean running
protected String deploymentName
protected org.springframework.core.io.Resource[] deploymentResources
protected String deploymentMode
protected final Object lifeCycleMonitor
protected String history
protected org.flowable.common.engine.impl.history.HistoryLevel historyLevel
protected boolean migrateSubFolderItems
public String getEngineCfgKey()
getEngineCfgKey in class org.flowable.common.engine.impl.AbstractEngineConfigurationpublic org.flowable.common.engine.impl.interceptor.CommandInterceptor createTransactionInterceptor()
createTransactionInterceptor in class org.flowable.common.engine.impl.AbstractEngineConfigurationprotected void initDbSqlSessionFactoryEntitySettings()
initDbSqlSessionFactoryEntitySettings in class org.flowable.common.engine.impl.AbstractEngineConfigurationpublic InputStream getMyBatisXmlConfigurationStream()
getMyBatisXmlConfigurationStream in class org.flowable.common.engine.impl.AbstractEngineConfigurationpublic String getEngineName()
getEngineName in class org.flowable.common.engine.impl.AbstractEngineConfigurationpublic void setTransactionSynchronizationAdapterOrder(Integer transactionSynchronizationAdapterOrder)
public PlatformDataManagers getDataManagers()
public PlatformEntityManagers getEntityManagers()
public TranslationChangeManager getTranslationChangeManager()
public void setTranslationChangeManager(TranslationChangeManager translationChangeManager)
public CommentEventListener getCommentEventListener()
public void setCommentEventListener(CommentEventListener commentEventListener)
public PlatformEngineConfiguration setDataSource(DataSource dataSource)
setDataSource in class org.flowable.common.engine.impl.AbstractEngineConfigurationpublic PlatformEngine buildPlatformEngine()
protected void init()
public void initSessionFactories()
initSessionFactories in class org.flowable.common.engine.impl.AbstractEngineConfigurationprotected void initServices()
public void initTransactionContextFactory()
initTransactionContextFactory in class org.flowable.common.engine.impl.AbstractEngineConfigurationpublic void initDefaultCommandConfig()
initDefaultCommandConfig in class org.flowable.common.engine.impl.AbstractEngineConfigurationpublic void initObjectMapper()
public void initDataManagers()
public void initEntityManagers()
public void initHistoryLevel()
protected void initHistoryJobHandlers()
protected List<org.flowable.job.service.impl.history.async.transformer.HistoryJsonTransformer> initDefaultHistoryJsonTransformers()
public void initJobServiceConfiguration()
protected void initAsyncHistoryExecutor()
protected void initAsyncHistorySessionFactory()
protected void initDefaultAsyncHistoryListener()
protected void initAsyncHistoryTaskExecutor()
public void initSchemaManager()
initSchemaManager in class org.flowable.common.engine.impl.AbstractEngineConfigurationpublic void initSchemaManagementCommand()
protected void initDeployers()
public org.springframework.transaction.PlatformTransactionManager getTransactionManager()
getTransactionManager in interface org.flowable.common.spring.SpringEngineConfigurationpublic void setTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager)
setTransactionManager in interface org.flowable.common.spring.SpringEngineConfigurationpublic String getDeploymentName()
getDeploymentName in interface org.flowable.common.spring.SpringEngineConfigurationpublic void setDeploymentName(String deploymentName)
setDeploymentName in interface org.flowable.common.spring.SpringEngineConfigurationpublic org.springframework.core.io.Resource[] getDeploymentResources()
getDeploymentResources in interface org.flowable.common.spring.SpringEngineConfigurationpublic void setDeploymentResources(org.springframework.core.io.Resource[] deploymentResources)
setDeploymentResources in interface org.flowable.common.spring.SpringEngineConfigurationpublic org.springframework.context.ApplicationContext getApplicationContext()
getApplicationContext in interface org.flowable.common.spring.SpringEngineConfigurationpublic void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
setApplicationContext in interface org.flowable.common.spring.SpringEngineConfigurationsetApplicationContext in interface org.springframework.context.ApplicationContextAwarepublic String getDeploymentMode()
getDeploymentMode in interface org.flowable.common.spring.SpringEngineConfigurationpublic void setDeploymentMode(String deploymentMode)
setDeploymentMode in interface org.flowable.common.spring.SpringEngineConfigurationpublic String getPlatformEngineName()
public void setPlatformEngineName(String platformEngineName)
public String getHistory()
public void setHistory(String history)
public org.flowable.common.engine.impl.history.HistoryLevel getHistoryLevel()
public void setHistoryLevel(org.flowable.common.engine.impl.history.HistoryLevel historyLevel)
public org.flowable.job.service.JobServiceConfiguration getJobServiceConfiguration()
public void setJobServiceConfiguration(org.flowable.job.service.JobServiceConfiguration jobServiceConfiguration)
public Map<String,org.flowable.job.service.HistoryJobHandler> getHistoryJobHandlers()
public void setHistoryJobHandlers(Map<String,org.flowable.job.service.HistoryJobHandler> historyJobHandlers)
public org.flowable.job.service.impl.asyncexecutor.AsyncExecutor getAsyncHistoryExecutor()
public void setAsyncHistoryExecutor(org.flowable.job.service.impl.asyncexecutor.AsyncExecutor asyncHistoryExecutor)
public org.springframework.core.task.TaskExecutor getAsyncHistoryTaskExecutor()
public void setAsyncHistoryTaskExecutor(org.springframework.core.task.TaskExecutor asyncHistoryTaskExecutor)
public boolean isAsyncHistoryEnabled()
public void setAsyncHistoryEnabled(boolean asyncHistoryEnabled)
public boolean isAsyncHistoryExecutorActivate()
public void setAsyncHistoryExecutorActivate(boolean asyncHistoryExecutorActivate)
public boolean isAsyncHistoryExecutorMessageQueueMode()
public void setAsyncHistoryExecutorMessageQueueMode(boolean asyncHistoryExecutorMessageQueueMode)
public String getJobExecutionScope()
public void setJobExecutionScope(String jobExecutionScope)
public boolean isAsyncHistoryJsonGzipCompressionEnabled()
public void setAsyncHistoryJsonGzipCompressionEnabled(boolean asyncHistoryJsonGzipCompressionEnabled)
public boolean isAsyncHistoryJsonGroupingEnabled()
public void setAsyncHistoryJsonGroupingEnabled(boolean asyncHistoryJsonGroupingEnabled)
public int getAsyncHistoryJsonGroupingThreshold()
public void setAsyncHistoryJsonGroupingThreshold(int asyncHistoryJsonGroupingThreshold)
public boolean isAsyncHistoryExecutorAsyncJobAcquisitionEnabled()
public void setAsyncHistoryExecutorAsyncJobAcquisitionEnabled(boolean asyncHistoryExecutorAsyncJobAcquisitionEnabled)
public boolean isAsyncHistoryExecutorResetExpiredJobsEnabled()
public void setAsyncHistoryExecutorResetExpiredJobsEnabled(boolean asyncHistoryExecutorResetExpiredJobsEnabled)
public int getAsyncHistoryExecutorDefaultAsyncJobAcquireWaitTime()
public void setAsyncHistoryExecutorDefaultAsyncJobAcquireWaitTime(int asyncHistoryExecutorDefaultAsyncJobAcquireWaitTime)
public int getAsyncHistoryExecutorDefaultQueueSizeFullWaitTime()
public void setAsyncHistoryExecutorDefaultQueueSizeFullWaitTime(int asyncHistoryExecutorDefaultQueueSizeFullWaitTime)
public String getAsyncHistoryExecutorLockOwner()
public void setAsyncHistoryExecutorLockOwner(String asyncHistoryExecutorLockOwner)
public int getAsyncHistoryExecutorAsyncJobLockTimeInMillis()
public void setAsyncHistoryExecutorAsyncJobLockTimeInMillis(int asyncHistoryExecutorAsyncJobLockTimeInMillis)
public int getAsyncHistoryExecutorResetExpiredJobsInterval()
public void setAsyncHistoryExecutorResetExpiredJobsInterval(int asyncHistoryExecutorResetExpiredJobsInterval)
public int getAsyncHistoryExecutorResetExpiredJobsPageSize()
public void setAsyncHistoryExecutorResetExpiredJobsPageSize(int asyncHistoryExecutorResetExpiredJobsPageSize)
public int getAsyncHistoryExecutorSecondsToWaitOnShutdown()
public void setAsyncHistoryExecutorSecondsToWaitOnShutdown(int asyncHistoryExecutorSecondsToWaitOnShutdown)
public int getAsyncHistoryExecutorNumberOfRetries()
public void setAsyncHistoryExecutorNumberOfRetries(int asyncHistoryExecutorNumberOfRetries)
public org.flowable.job.service.impl.history.async.AsyncHistoryListener getAsyncHistoryListener()
public void setAsyncHistoryListener(org.flowable.job.service.impl.history.async.AsyncHistoryListener asyncHistoryListener)
public List<org.flowable.job.service.HistoryJobHandler> getCustomHistoryJobHandlers()
public void setCustomHistoryJobHandlers(List<org.flowable.job.service.HistoryJobHandler> customHistoryJobHandlers)
public List<org.flowable.job.service.impl.history.async.transformer.HistoryJsonTransformer> getCustomHistoryJsonTransformers()
public void setCustomHistoryJsonTransformers(List<org.flowable.job.service.impl.history.async.transformer.HistoryJsonTransformer> customHistoryJsonTransformers)
public boolean isMigrateSubFolderItems()
public void setMigrateSubFolderItems(boolean migrateSubFolderItems)
public com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()
public void setObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
public void start()
start in interface org.springframework.context.Lifecyclepublic void stop()
stop in interface org.springframework.context.Lifecyclepublic boolean isRunning()
isRunning in interface org.springframework.context.Lifecyclepublic int getPhase()
getPhase in interface org.flowable.common.spring.SpringEngineConfigurationgetPhase in interface org.springframework.context.PhasedgetPhase in interface org.springframework.context.SmartLifecycleprotected void autoDeployResources(PlatformEngine platformEngine)
public TranslationService getTranslationService()
getTranslationService in interface PlatformEngineConfigurationApipublic void setTranslationService(TranslationService translationService)
public CommentService getCommentService()
getCommentService in interface PlatformEngineConfigurationApipublic void setCommentService(CommentService commentService)
public MigrationService getMigrationService()
getMigrationService in interface PlatformEngineConfigurationApipublic void setMigrationService(MigrationService migrationService)
Copyright © 2019. All rights reserved.