Package com.flowable.platform.engine
Class PlatformEngineConfiguration
java.lang.Object
org.flowable.common.engine.impl.AbstractEngineConfiguration
com.flowable.platform.engine.PlatformEngineConfiguration
- All Implemented Interfaces:
PlatformEngineConfigurationApi,org.flowable.common.spring.SpringEngineConfiguration,org.springframework.beans.factory.Aware,org.springframework.context.ApplicationContextAware,org.springframework.context.Lifecycle,org.springframework.context.Phased,org.springframework.context.SmartLifecycle
public class PlatformEngineConfiguration extends org.flowable.common.engine.impl.AbstractEngineConfiguration implements org.flowable.common.spring.SpringEngineConfiguration, PlatformEngineConfigurationApi
- Author:
- Filip Hrisafov
-
Field Summary
Fields Modifier and Type Field Description protected org.springframework.context.ApplicationContextapplicationContextprotected booleanasyncHistoryEnabledprotected org.flowable.job.service.impl.asyncexecutor.AsyncExecutorasyncHistoryExecutorprotected booleanasyncHistoryExecutorActivateprotected booleanasyncHistoryExecutorAsyncJobAcquisitionEnabledprotected intasyncHistoryExecutorAsyncJobLockTimeInMillisprotected intasyncHistoryExecutorDefaultAsyncJobAcquireWaitTimeprotected intasyncHistoryExecutorDefaultQueueSizeFullWaitTimeprotected java.lang.StringasyncHistoryExecutorLockOwnerprotected booleanasyncHistoryExecutorMessageQueueModeprotected intasyncHistoryExecutorNumberOfRetriesprotected booleanasyncHistoryExecutorResetExpiredJobsEnabledprotected intasyncHistoryExecutorResetExpiredJobsIntervalprotected intasyncHistoryExecutorResetExpiredJobsPageSizeprotected intasyncHistoryExecutorSecondsToWaitOnShutdownprotected intasyncHistoryJsonGroupingThresholdprotected org.flowable.job.service.impl.history.async.AsyncHistoryListenerasyncHistoryListenerprotected org.springframework.core.task.TaskExecutorasyncHistoryTaskExecutorprotected CommentEventListenercommentEventListenerprotected CommentServicecommentServiceprotected java.util.List<org.flowable.job.service.HistoryJobHandler>customHistoryJobHandlersprotected java.util.List<org.flowable.job.service.impl.history.async.transformer.HistoryJsonTransformer>customHistoryJsonTransformersprotected PlatformDataManagersdataManagersstatic java.lang.StringDEFAULT_ENGINE_NAMEstatic java.lang.StringDEFAULT_MYBATIS_MAPPING_FILEprotected java.lang.StringdeploymentModeprotected java.lang.StringdeploymentNameprotected org.springframework.core.io.Resource[]deploymentResourcesprotected java.util.List<java.lang.String>enginesBuildprotected PlatformEntityManagersentityManagersprotected java.lang.Stringhistoryprotected java.util.Map<java.lang.String,org.flowable.job.service.HistoryJobHandler>historyJobHandlersprotected org.flowable.common.engine.impl.history.HistoryLevelhistoryLevelprotected booleanisAsyncHistoryJsonGroupingEnabledprotected booleanisAsyncHistoryJsonGzipCompressionEnabledprotected java.lang.StringjobExecutionScopeprotected org.flowable.job.service.JobServiceConfigurationjobServiceConfigurationprotected java.lang.ObjectlifeCycleMonitorstatic java.lang.StringLIQUIBASE_CHANGELOG_PREFIXprotected booleanmigrateSubFolderItemsprotected MigrationServicemigrationServiceprotected java.lang.StringplatformEngineNameprotected booleanrunningprotected org.springframework.transaction.PlatformTransactionManagertransactionManagerprotected java.lang.IntegertransactionSynchronizationAdapterOrderprotected TranslationChangeManagertranslationChangeManagerprotected TranslationServicetranslationServiceFields inherited from class org.flowable.common.engine.impl.AbstractEngineConfiguration
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, engineLifecycleListeners, eventDispatcher, eventListeners, eventRegistryConfigurator, eventRegistryEventConsumers, fallbackToDefaultTenant, forceCloseMybatisConnectionPool, idGenerator, idmEngineConfigurator, isBulkInsertEnabled, isDbHistoryUsed, jdbcDefaultTransactionIsolationLevel, jdbcDriver, jdbcMaxActiveConnections, jdbcMaxCheckoutTime, jdbcMaxIdleConnections, jdbcMaxWaitTime, jdbcPassword, jdbcPingConnectionNotUsedFor, jdbcPingEnabled, jdbcPingQuery, jdbcUrl, jdbcUsername, lockPollRate, logger, loggingListener, maxLengthStringVariableType, maxNrOfStatementsInBulkInsert, mybatisMappingFile, NO_TENANT_ID, objectMapper, 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, xmlEncodingFields inherited from interface com.flowable.platform.api.PlatformEngineConfigurationApi
KEY_PLATFORM_ENGINE_CONFIG -
Constructor Summary
Constructors Constructor Description PlatformEngineConfiguration() -
Method Summary
Modifier and Type Method Description protected voidautoDeployResources(PlatformEngine platformEngine)PlatformEnginebuildPlatformEngine()org.flowable.common.engine.impl.interceptor.CommandInterceptorcreateTransactionInterceptor()org.springframework.context.ApplicationContextgetApplicationContext()org.flowable.job.service.impl.asyncexecutor.AsyncExecutorgetAsyncHistoryExecutor()intgetAsyncHistoryExecutorAsyncJobLockTimeInMillis()intgetAsyncHistoryExecutorDefaultAsyncJobAcquireWaitTime()intgetAsyncHistoryExecutorDefaultQueueSizeFullWaitTime()java.lang.StringgetAsyncHistoryExecutorLockOwner()intgetAsyncHistoryExecutorNumberOfRetries()intgetAsyncHistoryExecutorResetExpiredJobsInterval()intgetAsyncHistoryExecutorResetExpiredJobsPageSize()intgetAsyncHistoryExecutorSecondsToWaitOnShutdown()intgetAsyncHistoryJsonGroupingThreshold()org.flowable.job.service.impl.history.async.AsyncHistoryListenergetAsyncHistoryListener()org.springframework.core.task.TaskExecutorgetAsyncHistoryTaskExecutor()CommentEventListenergetCommentEventListener()CommentServicegetCommentService()java.util.List<org.flowable.job.service.HistoryJobHandler>getCustomHistoryJobHandlers()java.util.List<org.flowable.job.service.impl.history.async.transformer.HistoryJsonTransformer>getCustomHistoryJsonTransformers()PlatformDataManagersgetDataManagers()java.lang.StringgetDeploymentMode()java.lang.StringgetDeploymentName()org.springframework.core.io.Resource[]getDeploymentResources()java.lang.StringgetEngineCfgKey()java.lang.StringgetEngineName()PlatformEntityManagersgetEntityManagers()java.lang.StringgetHistory()java.util.Map<java.lang.String,org.flowable.job.service.HistoryJobHandler>getHistoryJobHandlers()org.flowable.common.engine.impl.history.HistoryLevelgetHistoryLevel()java.lang.StringgetJobExecutionScope()org.flowable.job.service.JobServiceConfigurationgetJobServiceConfiguration()MigrationServicegetMigrationService()java.io.InputStreamgetMyBatisXmlConfigurationStream()intgetPhase()java.lang.StringgetPlatformEngineName()org.springframework.transaction.PlatformTransactionManagergetTransactionManager()TranslationChangeManagergetTranslationChangeManager()TranslationServicegetTranslationService()protected voidinit()protected voidinitAsyncHistoryExecutor()protected voidinitAsyncHistorySessionFactory()protected voidinitAsyncHistoryTaskExecutor()voidinitDataManagers()protected voidinitDbSqlSessionFactoryEntitySettings()protected voidinitDefaultAsyncHistoryListener()voidinitDefaultCommandConfig()protected java.util.List<org.flowable.job.service.impl.history.async.transformer.HistoryJsonTransformer>initDefaultHistoryJsonTransformers()protected voidinitDeployers()voidinitEntityManagers()protected voidinitHistoryJobHandlers()voidinitHistoryLevel()voidinitJobServiceConfiguration()voidinitSchemaManagementCommand()voidinitSchemaManager()protected voidinitServices()voidinitSessionFactories()voidinitTransactionContextFactory()booleanisAsyncHistoryEnabled()booleanisAsyncHistoryExecutorActivate()booleanisAsyncHistoryExecutorAsyncJobAcquisitionEnabled()booleanisAsyncHistoryExecutorMessageQueueMode()booleanisAsyncHistoryExecutorResetExpiredJobsEnabled()booleanisAsyncHistoryJsonGroupingEnabled()booleanisAsyncHistoryJsonGzipCompressionEnabled()booleanisMigrateSubFolderItems()booleanisRunning()voidsetApplicationContext(org.springframework.context.ApplicationContext applicationContext)voidsetAsyncHistoryEnabled(boolean asyncHistoryEnabled)voidsetAsyncHistoryExecutor(org.flowable.job.service.impl.asyncexecutor.AsyncExecutor asyncHistoryExecutor)voidsetAsyncHistoryExecutorActivate(boolean asyncHistoryExecutorActivate)voidsetAsyncHistoryExecutorAsyncJobAcquisitionEnabled(boolean asyncHistoryExecutorAsyncJobAcquisitionEnabled)voidsetAsyncHistoryExecutorAsyncJobLockTimeInMillis(int asyncHistoryExecutorAsyncJobLockTimeInMillis)voidsetAsyncHistoryExecutorDefaultAsyncJobAcquireWaitTime(int asyncHistoryExecutorDefaultAsyncJobAcquireWaitTime)voidsetAsyncHistoryExecutorDefaultQueueSizeFullWaitTime(int asyncHistoryExecutorDefaultQueueSizeFullWaitTime)voidsetAsyncHistoryExecutorLockOwner(java.lang.String asyncHistoryExecutorLockOwner)voidsetAsyncHistoryExecutorMessageQueueMode(boolean asyncHistoryExecutorMessageQueueMode)voidsetAsyncHistoryExecutorNumberOfRetries(int asyncHistoryExecutorNumberOfRetries)voidsetAsyncHistoryExecutorResetExpiredJobsEnabled(boolean asyncHistoryExecutorResetExpiredJobsEnabled)voidsetAsyncHistoryExecutorResetExpiredJobsInterval(int asyncHistoryExecutorResetExpiredJobsInterval)voidsetAsyncHistoryExecutorResetExpiredJobsPageSize(int asyncHistoryExecutorResetExpiredJobsPageSize)voidsetAsyncHistoryExecutorSecondsToWaitOnShutdown(int asyncHistoryExecutorSecondsToWaitOnShutdown)voidsetAsyncHistoryJsonGroupingEnabled(boolean asyncHistoryJsonGroupingEnabled)voidsetAsyncHistoryJsonGroupingThreshold(int asyncHistoryJsonGroupingThreshold)voidsetAsyncHistoryJsonGzipCompressionEnabled(boolean asyncHistoryJsonGzipCompressionEnabled)voidsetAsyncHistoryListener(org.flowable.job.service.impl.history.async.AsyncHistoryListener asyncHistoryListener)voidsetAsyncHistoryTaskExecutor(org.springframework.core.task.TaskExecutor asyncHistoryTaskExecutor)voidsetCommentEventListener(CommentEventListener commentEventListener)voidsetCommentService(CommentService commentService)voidsetCustomHistoryJobHandlers(java.util.List<org.flowable.job.service.HistoryJobHandler> customHistoryJobHandlers)voidsetCustomHistoryJsonTransformers(java.util.List<org.flowable.job.service.impl.history.async.transformer.HistoryJsonTransformer> customHistoryJsonTransformers)PlatformEngineConfigurationsetDataSource(javax.sql.DataSource dataSource)voidsetDeploymentMode(java.lang.String deploymentMode)voidsetDeploymentName(java.lang.String deploymentName)voidsetDeploymentResources(org.springframework.core.io.Resource[] deploymentResources)voidsetHistory(java.lang.String history)voidsetHistoryJobHandlers(java.util.Map<java.lang.String,org.flowable.job.service.HistoryJobHandler> historyJobHandlers)voidsetHistoryLevel(org.flowable.common.engine.impl.history.HistoryLevel historyLevel)voidsetJobExecutionScope(java.lang.String jobExecutionScope)voidsetJobServiceConfiguration(org.flowable.job.service.JobServiceConfiguration jobServiceConfiguration)voidsetMigrateSubFolderItems(boolean migrateSubFolderItems)voidsetMigrationService(MigrationService migrationService)voidsetPlatformEngineName(java.lang.String platformEngineName)voidsetTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager)voidsetTransactionSynchronizationAdapterOrder(java.lang.Integer transactionSynchronizationAdapterOrder)voidsetTranslationChangeManager(TranslationChangeManager translationChangeManager)voidsetTranslationService(TranslationService translationService)voidstart()voidstop()Methods inherited from class org.flowable.common.engine.impl.AbstractEngineConfiguration
addConfigurator, addCustomSessionFactory, addEngineConfiguration, addEngineLifecycleListener, addEventRegistryEventConsumer, addServiceConfiguration, addSessionFactory, close, configuratorsAfterInit, configuratorsBeforeInit, createDbSqlSessionFactory, defaultInitDbSqlSessionFactoryEntitySettings, getAdditionalDefaultCommandInterceptors, getAdditionalEventDispatchActions, getAllConfigurators, 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, getEngineLifecycleListeners, getEngineSpecificEngineConfigurators, getEventDispatcher, getEventListeners, getEventRegistryConfigurator, getEventRegistryEventConsumers, getIdGenerator, getIdmEngineConfigurator, getJdbcDefaultTransactionIsolationLevel, getJdbcDriver, getJdbcMaxActiveConnections, getJdbcMaxCheckoutTime, getJdbcMaxIdleConnections, getJdbcMaxWaitTime, getJdbcPassword, getJdbcPingConnectionNotUsedFor, getJdbcPingQuery, getJdbcUrl, getJdbcUsername, getLockManager, getLockPollRate, getLoggingListener, getMaxLengthString, getMaxLengthStringVariableType, getMaxNrOfStatementsInBulkInsert, getMybatisMappingFile, getObjectMapper, 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, isLoggingSessionEnabled, 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, setEngineLifecycleListeners, setEventDispatcher, setEventListeners, setEventRegistryConfigurator, setEventRegistryEventConsumers, setFallbackToDefaultTenant, setForceCloseMybatisConnectionPool, setIdGenerator, setIdmEngineConfigurator, setJdbcDefaultTransactionIsolationLevel, setJdbcDriver, setJdbcMaxActiveConnections, setJdbcMaxCheckoutTime, setJdbcMaxIdleConnections, setJdbcMaxWaitTime, setJdbcPassword, setJdbcPingConnectionNotUsedFor, setJdbcPingEnabled, setJdbcPingQuery, setJdbcUrl, setJdbcUsername, setLockPollRate, setLoggingListener, setMaxLengthStringVariableType, setMaxNrOfStatementsInBulkInsert, setMybatisMappingFile, setObjectMapper, setPropertyDataManager, setPropertyEntityManager, setSchemaCommandConfig, setSchemaLockWaitTime, setSchemaManagementCmd, setSchemaManager, setServiceConfigurations, setSessionFactories, setSqlSessionFactory, setTablePrefixIsSchema, setTransactionContextFactory, setTransactionFactory, setTransactionsExternallyManaged, setTypedEventListeners, setUseClassForNameClassLoading, setUseLockForDatabaseSchemaUpdate, setUsePrefixId, setUsingRelationalDatabase, setUsingSchemaMgmt, setXmlEncoding
-
Field Details
-
DEFAULT_MYBATIS_MAPPING_FILE
public static final java.lang.String DEFAULT_MYBATIS_MAPPING_FILE- See Also:
- Constant Field Values
-
DEFAULT_ENGINE_NAME
public static final java.lang.String DEFAULT_ENGINE_NAME- See Also:
- Constant Field Values
-
LIQUIBASE_CHANGELOG_PREFIX
public static final java.lang.String LIQUIBASE_CHANGELOG_PREFIX- See Also:
- Constant Field Values
-
platformEngineName
protected java.lang.String platformEngineName -
translationService
-
commentService
-
migrationService
-
dataManagers
-
entityManagers
-
translationChangeManager
-
commentEventListener
-
jobServiceConfiguration
protected org.flowable.job.service.JobServiceConfiguration jobServiceConfiguration -
historyJobHandlers
protected java.util.Map<java.lang.String,org.flowable.job.service.HistoryJobHandler> historyJobHandlers -
customHistoryJobHandlers
protected java.util.List<org.flowable.job.service.HistoryJobHandler> customHistoryJobHandlers -
customHistoryJsonTransformers
protected java.util.List<org.flowable.job.service.impl.history.async.transformer.HistoryJsonTransformer> customHistoryJsonTransformers -
asyncHistoryExecutor
protected org.flowable.job.service.impl.asyncexecutor.AsyncExecutor asyncHistoryExecutor -
asyncHistoryTaskExecutor
protected org.springframework.core.task.TaskExecutor asyncHistoryTaskExecutor -
asyncHistoryEnabled
protected boolean asyncHistoryEnabled -
asyncHistoryExecutorActivate
protected boolean asyncHistoryExecutorActivate -
asyncHistoryExecutorMessageQueueMode
protected boolean asyncHistoryExecutorMessageQueueMode -
jobExecutionScope
protected java.lang.String jobExecutionScope -
isAsyncHistoryJsonGzipCompressionEnabled
protected boolean isAsyncHistoryJsonGzipCompressionEnabled -
isAsyncHistoryJsonGroupingEnabled
protected boolean isAsyncHistoryJsonGroupingEnabled -
asyncHistoryJsonGroupingThreshold
protected int asyncHistoryJsonGroupingThreshold -
asyncHistoryExecutorAsyncJobAcquisitionEnabled
protected boolean asyncHistoryExecutorAsyncJobAcquisitionEnabled -
asyncHistoryExecutorResetExpiredJobsEnabled
protected boolean asyncHistoryExecutorResetExpiredJobsEnabled -
asyncHistoryExecutorDefaultAsyncJobAcquireWaitTime
protected int asyncHistoryExecutorDefaultAsyncJobAcquireWaitTime -
asyncHistoryExecutorDefaultQueueSizeFullWaitTime
protected int asyncHistoryExecutorDefaultQueueSizeFullWaitTime -
asyncHistoryExecutorLockOwner
protected java.lang.String asyncHistoryExecutorLockOwner -
asyncHistoryExecutorAsyncJobLockTimeInMillis
protected int asyncHistoryExecutorAsyncJobLockTimeInMillis -
asyncHistoryExecutorResetExpiredJobsInterval
protected int asyncHistoryExecutorResetExpiredJobsInterval -
asyncHistoryExecutorResetExpiredJobsPageSize
protected int asyncHistoryExecutorResetExpiredJobsPageSize -
asyncHistoryExecutorSecondsToWaitOnShutdown
protected int asyncHistoryExecutorSecondsToWaitOnShutdown -
asyncHistoryExecutorNumberOfRetries
protected int asyncHistoryExecutorNumberOfRetries -
asyncHistoryListener
protected org.flowable.job.service.impl.history.async.AsyncHistoryListener asyncHistoryListener -
transactionManager
protected org.springframework.transaction.PlatformTransactionManager transactionManager -
transactionSynchronizationAdapterOrder
protected java.lang.Integer transactionSynchronizationAdapterOrder -
applicationContext
protected org.springframework.context.ApplicationContext applicationContext -
running
protected volatile boolean running -
deploymentName
protected java.lang.String deploymentName -
deploymentResources
protected org.springframework.core.io.Resource[] deploymentResources -
deploymentMode
protected java.lang.String deploymentMode -
enginesBuild
protected java.util.List<java.lang.String> enginesBuild -
lifeCycleMonitor
protected final java.lang.Object lifeCycleMonitor -
history
protected java.lang.String history -
historyLevel
protected org.flowable.common.engine.impl.history.HistoryLevel historyLevel -
migrateSubFolderItems
protected boolean migrateSubFolderItems
-
-
Constructor Details
-
PlatformEngineConfiguration
public PlatformEngineConfiguration()
-
-
Method Details
-
getEngineCfgKey
public java.lang.String getEngineCfgKey()- Specified by:
getEngineCfgKeyin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
createTransactionInterceptor
public org.flowable.common.engine.impl.interceptor.CommandInterceptor createTransactionInterceptor()- Specified by:
createTransactionInterceptorin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initDbSqlSessionFactoryEntitySettings
protected void initDbSqlSessionFactoryEntitySettings()- Specified by:
initDbSqlSessionFactoryEntitySettingsin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
getMyBatisXmlConfigurationStream
public java.io.InputStream getMyBatisXmlConfigurationStream()- Specified by:
getMyBatisXmlConfigurationStreamin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
getEngineName
public java.lang.String getEngineName()- Specified by:
getEngineNamein classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setTransactionSynchronizationAdapterOrder
public void setTransactionSynchronizationAdapterOrder(java.lang.Integer transactionSynchronizationAdapterOrder) -
getDataManagers
-
getEntityManagers
-
getTranslationChangeManager
-
setTranslationChangeManager
-
getCommentEventListener
-
setCommentEventListener
-
setDataSource
- Overrides:
setDataSourcein classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
buildPlatformEngine
-
init
protected void init() -
initSessionFactories
public void initSessionFactories()- Overrides:
initSessionFactoriesin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initServices
protected void initServices() -
initTransactionContextFactory
public void initTransactionContextFactory()- Overrides:
initTransactionContextFactoryin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initDefaultCommandConfig
public void initDefaultCommandConfig()- Overrides:
initDefaultCommandConfigin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initDataManagers
public void initDataManagers()- Overrides:
initDataManagersin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initEntityManagers
public void initEntityManagers()- Overrides:
initEntityManagersin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initHistoryLevel
public void initHistoryLevel() -
initHistoryJobHandlers
protected void initHistoryJobHandlers() -
initDefaultHistoryJsonTransformers
protected java.util.List<org.flowable.job.service.impl.history.async.transformer.HistoryJsonTransformer> initDefaultHistoryJsonTransformers() -
initJobServiceConfiguration
public void initJobServiceConfiguration() -
initAsyncHistoryExecutor
protected void initAsyncHistoryExecutor() -
initAsyncHistorySessionFactory
protected void initAsyncHistorySessionFactory() -
initDefaultAsyncHistoryListener
protected void initDefaultAsyncHistoryListener() -
initAsyncHistoryTaskExecutor
protected void initAsyncHistoryTaskExecutor() -
initSchemaManager
public void initSchemaManager()- Overrides:
initSchemaManagerin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initSchemaManagementCommand
public void initSchemaManagementCommand() -
initDeployers
protected void initDeployers() -
getTransactionManager
public org.springframework.transaction.PlatformTransactionManager getTransactionManager()- Specified by:
getTransactionManagerin interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
setTransactionManager
public void setTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager)- Specified by:
setTransactionManagerin interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
getDeploymentName
public java.lang.String getDeploymentName()- Specified by:
getDeploymentNamein interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
setDeploymentName
public void setDeploymentName(java.lang.String deploymentName)- Specified by:
setDeploymentNamein interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
getDeploymentResources
public org.springframework.core.io.Resource[] getDeploymentResources()- Specified by:
getDeploymentResourcesin interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
setDeploymentResources
public void setDeploymentResources(org.springframework.core.io.Resource[] deploymentResources)- Specified by:
setDeploymentResourcesin interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
getApplicationContext
public org.springframework.context.ApplicationContext getApplicationContext()- Specified by:
getApplicationContextin interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
setApplicationContext
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)- Specified by:
setApplicationContextin interfaceorg.springframework.context.ApplicationContextAware- Specified by:
setApplicationContextin interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
getDeploymentMode
public java.lang.String getDeploymentMode()- Specified by:
getDeploymentModein interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
setDeploymentMode
public void setDeploymentMode(java.lang.String deploymentMode)- Specified by:
setDeploymentModein interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
getPlatformEngineName
public java.lang.String getPlatformEngineName() -
setPlatformEngineName
public void setPlatformEngineName(java.lang.String platformEngineName) -
getHistory
public java.lang.String getHistory() -
setHistory
public void setHistory(java.lang.String history) -
getHistoryLevel
public org.flowable.common.engine.impl.history.HistoryLevel getHistoryLevel() -
setHistoryLevel
public void setHistoryLevel(org.flowable.common.engine.impl.history.HistoryLevel historyLevel) -
getJobServiceConfiguration
public org.flowable.job.service.JobServiceConfiguration getJobServiceConfiguration() -
setJobServiceConfiguration
public void setJobServiceConfiguration(org.flowable.job.service.JobServiceConfiguration jobServiceConfiguration) -
getHistoryJobHandlers
public java.util.Map<java.lang.String,org.flowable.job.service.HistoryJobHandler> getHistoryJobHandlers() -
setHistoryJobHandlers
public void setHistoryJobHandlers(java.util.Map<java.lang.String,org.flowable.job.service.HistoryJobHandler> historyJobHandlers) -
getAsyncHistoryExecutor
public org.flowable.job.service.impl.asyncexecutor.AsyncExecutor getAsyncHistoryExecutor() -
setAsyncHistoryExecutor
public void setAsyncHistoryExecutor(org.flowable.job.service.impl.asyncexecutor.AsyncExecutor asyncHistoryExecutor) -
getAsyncHistoryTaskExecutor
public org.springframework.core.task.TaskExecutor getAsyncHistoryTaskExecutor() -
setAsyncHistoryTaskExecutor
public void setAsyncHistoryTaskExecutor(org.springframework.core.task.TaskExecutor asyncHistoryTaskExecutor) -
isAsyncHistoryEnabled
public boolean isAsyncHistoryEnabled() -
setAsyncHistoryEnabled
public void setAsyncHistoryEnabled(boolean asyncHistoryEnabled) -
isAsyncHistoryExecutorActivate
public boolean isAsyncHistoryExecutorActivate() -
setAsyncHistoryExecutorActivate
public void setAsyncHistoryExecutorActivate(boolean asyncHistoryExecutorActivate) -
isAsyncHistoryExecutorMessageQueueMode
public boolean isAsyncHistoryExecutorMessageQueueMode() -
setAsyncHistoryExecutorMessageQueueMode
public void setAsyncHistoryExecutorMessageQueueMode(boolean asyncHistoryExecutorMessageQueueMode) -
getJobExecutionScope
public java.lang.String getJobExecutionScope() -
setJobExecutionScope
public void setJobExecutionScope(java.lang.String jobExecutionScope) -
isAsyncHistoryJsonGzipCompressionEnabled
public boolean isAsyncHistoryJsonGzipCompressionEnabled() -
setAsyncHistoryJsonGzipCompressionEnabled
public void setAsyncHistoryJsonGzipCompressionEnabled(boolean asyncHistoryJsonGzipCompressionEnabled) -
isAsyncHistoryJsonGroupingEnabled
public boolean isAsyncHistoryJsonGroupingEnabled() -
setAsyncHistoryJsonGroupingEnabled
public void setAsyncHistoryJsonGroupingEnabled(boolean asyncHistoryJsonGroupingEnabled) -
getAsyncHistoryJsonGroupingThreshold
public int getAsyncHistoryJsonGroupingThreshold() -
setAsyncHistoryJsonGroupingThreshold
public void setAsyncHistoryJsonGroupingThreshold(int asyncHistoryJsonGroupingThreshold) -
isAsyncHistoryExecutorAsyncJobAcquisitionEnabled
public boolean isAsyncHistoryExecutorAsyncJobAcquisitionEnabled() -
setAsyncHistoryExecutorAsyncJobAcquisitionEnabled
public void setAsyncHistoryExecutorAsyncJobAcquisitionEnabled(boolean asyncHistoryExecutorAsyncJobAcquisitionEnabled) -
isAsyncHistoryExecutorResetExpiredJobsEnabled
public boolean isAsyncHistoryExecutorResetExpiredJobsEnabled() -
setAsyncHistoryExecutorResetExpiredJobsEnabled
public void setAsyncHistoryExecutorResetExpiredJobsEnabled(boolean asyncHistoryExecutorResetExpiredJobsEnabled) -
getAsyncHistoryExecutorDefaultAsyncJobAcquireWaitTime
public int getAsyncHistoryExecutorDefaultAsyncJobAcquireWaitTime() -
setAsyncHistoryExecutorDefaultAsyncJobAcquireWaitTime
public void setAsyncHistoryExecutorDefaultAsyncJobAcquireWaitTime(int asyncHistoryExecutorDefaultAsyncJobAcquireWaitTime) -
getAsyncHistoryExecutorDefaultQueueSizeFullWaitTime
public int getAsyncHistoryExecutorDefaultQueueSizeFullWaitTime() -
setAsyncHistoryExecutorDefaultQueueSizeFullWaitTime
public void setAsyncHistoryExecutorDefaultQueueSizeFullWaitTime(int asyncHistoryExecutorDefaultQueueSizeFullWaitTime) -
getAsyncHistoryExecutorLockOwner
public java.lang.String getAsyncHistoryExecutorLockOwner() -
setAsyncHistoryExecutorLockOwner
public void setAsyncHistoryExecutorLockOwner(java.lang.String asyncHistoryExecutorLockOwner) -
getAsyncHistoryExecutorAsyncJobLockTimeInMillis
public int getAsyncHistoryExecutorAsyncJobLockTimeInMillis() -
setAsyncHistoryExecutorAsyncJobLockTimeInMillis
public void setAsyncHistoryExecutorAsyncJobLockTimeInMillis(int asyncHistoryExecutorAsyncJobLockTimeInMillis) -
getAsyncHistoryExecutorResetExpiredJobsInterval
public int getAsyncHistoryExecutorResetExpiredJobsInterval() -
setAsyncHistoryExecutorResetExpiredJobsInterval
public void setAsyncHistoryExecutorResetExpiredJobsInterval(int asyncHistoryExecutorResetExpiredJobsInterval) -
getAsyncHistoryExecutorResetExpiredJobsPageSize
public int getAsyncHistoryExecutorResetExpiredJobsPageSize() -
setAsyncHistoryExecutorResetExpiredJobsPageSize
public void setAsyncHistoryExecutorResetExpiredJobsPageSize(int asyncHistoryExecutorResetExpiredJobsPageSize) -
getAsyncHistoryExecutorSecondsToWaitOnShutdown
public int getAsyncHistoryExecutorSecondsToWaitOnShutdown() -
setAsyncHistoryExecutorSecondsToWaitOnShutdown
public void setAsyncHistoryExecutorSecondsToWaitOnShutdown(int asyncHistoryExecutorSecondsToWaitOnShutdown) -
getAsyncHistoryExecutorNumberOfRetries
public int getAsyncHistoryExecutorNumberOfRetries() -
setAsyncHistoryExecutorNumberOfRetries
public void setAsyncHistoryExecutorNumberOfRetries(int asyncHistoryExecutorNumberOfRetries) -
getAsyncHistoryListener
public org.flowable.job.service.impl.history.async.AsyncHistoryListener getAsyncHistoryListener() -
setAsyncHistoryListener
public void setAsyncHistoryListener(org.flowable.job.service.impl.history.async.AsyncHistoryListener asyncHistoryListener) -
getCustomHistoryJobHandlers
public java.util.List<org.flowable.job.service.HistoryJobHandler> getCustomHistoryJobHandlers() -
setCustomHistoryJobHandlers
public void setCustomHistoryJobHandlers(java.util.List<org.flowable.job.service.HistoryJobHandler> customHistoryJobHandlers) -
getCustomHistoryJsonTransformers
public java.util.List<org.flowable.job.service.impl.history.async.transformer.HistoryJsonTransformer> getCustomHistoryJsonTransformers() -
setCustomHistoryJsonTransformers
public void setCustomHistoryJsonTransformers(java.util.List<org.flowable.job.service.impl.history.async.transformer.HistoryJsonTransformer> customHistoryJsonTransformers) -
isMigrateSubFolderItems
public boolean isMigrateSubFolderItems() -
setMigrateSubFolderItems
public void setMigrateSubFolderItems(boolean migrateSubFolderItems) -
start
public void start()- Specified by:
startin interfaceorg.springframework.context.Lifecycle
-
stop
public void stop()- Specified by:
stopin interfaceorg.springframework.context.Lifecycle
-
isRunning
public boolean isRunning()- Specified by:
isRunningin interfaceorg.springframework.context.Lifecycle
-
getPhase
public int getPhase()- Specified by:
getPhasein interfaceorg.springframework.context.Phased- Specified by:
getPhasein interfaceorg.springframework.context.SmartLifecycle- Specified by:
getPhasein interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
autoDeployResources
-
getTranslationService
- Specified by:
getTranslationServicein interfacePlatformEngineConfigurationApi
-
setTranslationService
-
getCommentService
- Specified by:
getCommentServicein interfacePlatformEngineConfigurationApi
-
setCommentService
-
getMigrationService
- Specified by:
getMigrationServicein interfacePlatformEngineConfigurationApi
-
setMigrationService
-