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, 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 |
---|
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, 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, 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_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.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 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.AbstractEngineConfiguration
public PlatformEngine buildPlatformEngine()
protected void init()
public void initSessionFactories()
initSessionFactories
in class org.flowable.common.engine.impl.AbstractEngineConfiguration
protected void initServices()
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 initObjectMapper()
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 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.AbstractEngineConfiguration
public void initSchemaManagementCommand()
protected void initDeployers()
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 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 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.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
protected void autoDeployResources(PlatformEngine platformEngine)
public TranslationService getTranslationService()
getTranslationService
in interface PlatformEngineConfigurationApi
public void setTranslationService(TranslationService translationService)
public CommentService getCommentService()
getCommentService
in interface PlatformEngineConfigurationApi
public void setCommentService(CommentService commentService)
public MigrationService getMigrationService()
getMigrationService
in interface PlatformEngineConfigurationApi
public void setMigrationService(MigrationService migrationService)
Copyright © 2019. All rights reserved.