Package com.flowable.platform.engine
Class PlatformEngineConfiguration
java.lang.Object
org.flowable.common.engine.impl.AbstractEngineConfiguration
org.flowable.common.engine.impl.AbstractBuildableEngineConfiguration<PlatformEngine>
com.flowable.platform.engine.PlatformEngineConfiguration
- All Implemented Interfaces:
PlatformEngineConfigurationApi
,org.flowable.common.engine.impl.HasExpressionManagerEngineConfiguration
,org.flowable.common.engine.impl.HasVariableTypes
,org.flowable.common.engine.impl.ScriptingEngineAwareEngineConfiguration
,org.flowable.common.spring.SpringEngineConfiguration
,Aware
,ApplicationContextAware
,Lifecycle
,Phased
,SmartLifecycle
public class PlatformEngineConfiguration
extends org.flowable.common.engine.impl.AbstractBuildableEngineConfiguration<PlatformEngine>
implements org.flowable.common.spring.SpringEngineConfiguration, PlatformEngineConfigurationApi, org.flowable.common.engine.impl.ScriptingEngineAwareEngineConfiguration, org.flowable.common.engine.impl.HasVariableTypes, org.flowable.common.engine.impl.HasExpressionManagerEngineConfiguration
- Author:
- Filip Hrisafov
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Collection
<String> protected ApplicationContext
protected org.flowable.http.common.api.client.FlowableHttpClient
HTTP Client used for external calls.protected org.flowable.http.common.impl.HttpClientConfig
protected CommentEventListener
protected CommentService
protected ConfigurationService
protected List
<org.flowable.variable.api.types.VariableType> protected List
<org.flowable.variable.api.types.VariableType> protected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache
<DashboardComponentDefinitionCacheEntry> protected int
protected DashboardComponentDefinitionDeployer
protected DashboardComponentResourceConverter
protected DashboardConfigurationService
protected DataDictionaryContractService
protected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache
<DataDictionaryDefinitionCacheEntry> protected int
protected DataDictionaryDefinitionDeployer
protected DataDictionaryResourceConverter
protected DataDictionaryTypeService
protected DataDictionaryValidator
protected final PlatformDataManagers
static final String
static final String
protected PlatformDeploymentManager
protected String
protected String
protected Resource[]
protected boolean
protected String
The 16 character string that needs to be used to create the initialisation vector parameter using its bytes.protected String
The 16 character string that needs to be used to create the secret key spec using its bytes.protected EncryptionService
protected final PlatformEntityManagers
protected org.flowable.common.engine.impl.el.ExpressionManager
protected Collection
<Consumer<org.flowable.common.engine.impl.el.ExpressionManager>> protected String
protected org.flowable.common.engine.impl.history.HistoryLevel
protected org.flowable.identitylink.service.IdentityLinkServiceConfiguration
protected String
protected org.flowable.job.service.JobServiceConfiguration
protected boolean
This flag determines whether variables of the type 'json' and 'longJson' will be tracked.protected LanguageConfigurationProvider
protected final Object
protected LockBasedSequenceValueProviderProperties
protected FlowableMaxCommandDurationProvider
protected boolean
protected MigrationService
protected String
protected PlatformHistoryService
protected PlatformManagementService
protected PlatformRepositoryService
protected PlatformRuntimeService
protected Collection
<org.flowable.common.engine.impl.javax.el.ELResolver> protected Collection
<org.flowable.common.engine.impl.scripting.ResolverFactory> protected Collection
<org.flowable.common.engine.impl.javax.el.ELResolver> protected Collection
<org.flowable.common.engine.impl.javax.el.ELResolver> protected Collection
<org.flowable.common.engine.impl.scripting.ResolverFactory> protected ProtectedVariableValueEncryptor
protected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache
<QueryDefinitionCacheEntry> protected int
protected QueryDefinitionDeployer
protected QueryResourceConverter
protected FlowableRateLimiter
protected List
<org.flowable.common.engine.impl.scripting.ResolverFactory> protected boolean
protected org.flowable.common.engine.impl.scripting.ScriptBindingsFactory
protected org.flowable.common.engine.impl.scripting.FlowableScriptEngine
protected org.flowable.common.engine.impl.scripting.ScriptingEngines
protected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache
<SequenceDefinitionCacheEntry> protected int
protected SequenceDefinitionDeployer
protected SequenceResourceConverter
protected SequenceService
protected SequenceValueProvider
protected boolean
protected SlaBusinessCalendar
protected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache
<SlaDefinitionCacheEntry> protected int
protected SlaDefinitionDeployer
protected SlaResourceConverter
protected StandardDataQueryConfigurationConverter
protected Map
<String, SystemConfigurationConfigurer> protected TenantVariableService
protected FlowableThresholdProvider
protected PlatformTransactionManager
protected Integer
protected TranslationChangeManager
protected TranslationService
protected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache
<VariableExtractorDefinitionCacheEntry> protected int
protected VariableExtractorDefinitionDeployer
protected VariableExtractorResourceConverter
protected org.flowable.variable.api.types.VariableTypes
Fields inherited from class org.flowable.common.engine.impl.AbstractBuildableEngineConfiguration
postEngineBuildConsumer, runPostEngineBuildConsumer
Fields inherited from class org.flowable.common.engine.impl.AbstractEngineConfiguration
additionalEventDispatchActions, additionalSchemaManagers, agendaOperationExecutionListeners, agendaOperationRunner, allConfigurators, alwaysLookupLatestDefinitionVersion, beans, byteArrayDataManager, byteArrayEntityManager, 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, tableDataManager, tablePrefixIsSchema, transactionContextFactory, transactionFactory, transactionsExternallyManaged, typedEventListeners, useClassForNameClassLoading, useLockForDatabaseSchemaUpdate, usePrefixId, usingRelationalDatabase, usingSchemaMgmt, variableLengthVerifier, xmlEncoding
Fields inherited from interface com.flowable.platform.api.PlatformEngineConfigurationApi
KEY_PLATFORM_ENGINE_CONFIG
Fields inherited from interface org.springframework.context.SmartLifecycle
DEFAULT_PHASE
Fields inherited from interface org.flowable.common.spring.SpringEngineConfiguration
PHASE, PHASE_DELTA
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.flowable.common.engine.impl.AbstractEngineConfiguration
addExpressionManagerConfigurer
(Consumer<org.flowable.common.engine.impl.el.ExpressionManager> configurer) addPostDefaultELResolver
(org.flowable.common.engine.impl.javax.el.ELResolver elResolver) addPreBeanELResolver
(org.flowable.common.engine.impl.javax.el.ELResolver elResolver) addPreDefaultELResolver
(org.flowable.common.engine.impl.javax.el.ELResolver elResolver) addPreDefaultResolverFactory
(org.flowable.common.engine.impl.scripting.ResolverFactory resolverFactory) void
addSystemConfigurationConfigurer
(SystemConfigurationConfigurer systemConfigurationConfigurer) protected void
autoDeployResources
(PlatformEngine platformEngine) void
close()
void
protected PlatformEngine
protected org.flowable.common.engine.impl.db.SchemaManager
protected Consumer
<PlatformEngine> org.flowable.common.engine.impl.interceptor.CommandInterceptor
org.flowable.common.spring.AutoDeploymentStrategy
<PlatformEngine> Gets theAutoDeploymentStrategy
for the provided mode.org.flowable.http.common.api.client.FlowableHttpClient
org.flowable.http.common.impl.HttpClientConfig
List
<org.flowable.variable.api.types.VariableType> List
<org.flowable.variable.api.types.VariableType> org.flowable.common.engine.impl.persistence.deploy.DeploymentCache
<DashboardComponentDefinitionCacheEntry> org.flowable.common.engine.impl.persistence.deploy.DeploymentCache
<DataDictionaryDefinitionCacheEntry> int
Collection
<? extends org.flowable.common.engine.impl.EngineDeployer> Resource[]
Collection
<org.flowable.common.spring.AutoDeploymentStrategy<PlatformEngine>> org.flowable.common.engine.impl.el.ExpressionManager
org.flowable.common.engine.impl.history.HistoryLevel
org.flowable.identitylink.service.IdentityLinkServiceConfiguration
org.flowable.job.service.JobServiceConfiguration
int
getPhase()
Collection
<org.flowable.common.engine.impl.javax.el.ELResolver> Collection
<org.flowable.common.engine.impl.scripting.ResolverFactory> Collection
<org.flowable.common.engine.impl.javax.el.ELResolver> Collection
<org.flowable.common.engine.impl.javax.el.ELResolver> Collection
<org.flowable.common.engine.impl.scripting.ResolverFactory> org.flowable.common.engine.impl.persistence.deploy.DeploymentCache
<QueryDefinitionCacheEntry> int
List
<org.flowable.common.engine.impl.scripting.ResolverFactory> org.flowable.common.engine.impl.scripting.ScriptBindingsFactory
org.flowable.common.engine.impl.scripting.FlowableScriptEngine
org.flowable.common.engine.impl.scripting.ScriptingEngines
org.flowable.common.engine.impl.persistence.deploy.DeploymentCache
<SequenceDefinitionCacheEntry> int
org.flowable.common.engine.impl.persistence.deploy.DeploymentCache
<SlaDefinitionCacheEntry> int
org.flowable.common.engine.impl.persistence.deploy.DeploymentCache
<VariableExtractorDefinitionCacheEntry> int
org.flowable.variable.api.types.VariableTypes
protected void
init()
void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
void
protected void
void
protected void
protected void
protected void
void
protected void
void
void
void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
void
protected void
protected void
protected void
protected void
void
protected void
protected void
protected void
protected void
protected org.flowable.identitylink.service.IdentityLinkServiceConfiguration
boolean
boolean
boolean
boolean
boolean
void
setAllowedQueryDefinitionSubTypes
(Collection<String> allowedQueryDefinitionSubTypes) void
setApplicationContext
(ApplicationContext applicationContext) void
setClientRegistrationHttpClient
(org.flowable.http.common.api.client.FlowableHttpClient clientRegistrationHttpClient) void
setClientRegistrationHttpClientConfig
(org.flowable.http.common.impl.HttpClientConfig clientRegistrationHttpClientConfig) void
setCommentEventListener
(CommentEventListener commentEventListener) void
setCommentService
(CommentService commentService) void
setConfigurationService
(ConfigurationService configurationService) setCustomPostVariableTypes
(List<org.flowable.variable.api.types.VariableType> customPostVariableTypes) setCustomPreVariableTypes
(List<org.flowable.variable.api.types.VariableType> customPreVariableTypes) void
setDashboardComponentDefinitionCache
(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<DashboardComponentDefinitionCacheEntry> dashboardComponentDefinitionCache) void
setDashboardComponentDefinitionDeployer
(DashboardComponentDefinitionDeployer dashboardComponentDefinitionDeployer) void
setDashboardComponentResourceConverter
(DashboardComponentResourceConverter dashboardComponentResourceConverter) void
setDashboardConfigurationService
(DashboardConfigurationService dashboardConfigurationService) void
setDataDictionaryContractService
(DataDictionaryContractService dataDictionaryContractService) void
setDataDictionaryDefinitionCache
(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<DataDictionaryDefinitionCacheEntry> dataDictionaryDefinitionCache) void
setDataDictionaryDefinitionCacheLimit
(int dataDictionaryDefinitionCacheLimit) void
setDataDictionaryDefinitionDeployer
(DataDictionaryDefinitionDeployer dataDictionaryDefinitionDeployer) void
setDataDictionaryResourceConverter
(DataDictionaryResourceConverter dataDictionaryResourceConverter) void
setDataDictionaryTypeService
(DataDictionaryTypeService dataDictionaryTypeService) void
setDataDictionaryValidator
(DataDictionaryValidator dataDictionaryValidator) setDataSource
(DataSource dataSource) void
setDeploymentManager
(PlatformDeploymentManager deploymentManager) void
setDeploymentMode
(String deploymentMode) void
setDeploymentName
(String deploymentName) void
setDeploymentResources
(Resource[] deploymentResources) void
setDeploymentStrategies
(Collection<org.flowable.common.spring.AutoDeploymentStrategy<PlatformEngine>> deploymentStrategies) void
setDisableVariableExtractorDefinitions
(boolean disableVariableExtractorDefinitions) setEncryptionInitializationVector
(String encryptionInitializationVector) setEncryptionSecret
(String encryptionSecret) void
setEncryptionService
(EncryptionService encryptionService) setExpressionManager
(org.flowable.common.engine.impl.el.ExpressionManager expressionManager) void
setHistory
(String history) void
setHistoryLevel
(org.flowable.common.engine.impl.history.HistoryLevel historyLevel) void
setIdentityLinkServiceConfiguration
(org.flowable.identitylink.service.IdentityLinkServiceConfiguration identityLinkServiceConfiguration) void
setIndexMappingVariableExtractorCacheHelper
(IndexMappingVariableExtractorCacheHelperImpl indexMappingVariableExtractorCacheHelperImpl) void
setJobServiceConfiguration
(org.flowable.job.service.JobServiceConfiguration jobServiceConfiguration) void
setJsonVariableTypeTrackObjects
(boolean jsonVariableTypeTrackObjects) void
setLanguageConfigurationProvider
(LanguageConfigurationProvider languageConfigurationProvider) void
setLockBasedSequenceValueProviderProperties
(LockBasedSequenceValueProviderProperties lockBasedSequenceValueProviderProperties) setMaxCommandDurationProvider
(FlowableMaxCommandDurationProvider maxCommandDurationProvider) void
setMigrateSubFolderItems
(boolean migrateSubFolderItems) void
setMigrationService
(MigrationService migrationService) void
setPlatformEngineName
(String platformEngineName) void
setPlatformHistoryService
(PlatformHistoryService platformHistoryService) void
setPlatformManagementService
(PlatformManagementService platformManagementService) void
setPlatformRepositoryService
(PlatformRepositoryService platformRepositoryService) void
setPlatformRuntimeService
(PlatformRuntimeService platformRuntimeService) setPostDefaultELResolvers
(Collection<org.flowable.common.engine.impl.javax.el.ELResolver> postDefaultELResolvers) void
setPostDefaultResolverFactories
(Collection<org.flowable.common.engine.impl.scripting.ResolverFactory> postDefaultResolverFactories) setPreBeanELResolvers
(Collection<org.flowable.common.engine.impl.javax.el.ELResolver> preBeanELResolvers) setPreDefaultELResolvers
(Collection<org.flowable.common.engine.impl.javax.el.ELResolver> preDefaultELResolvers) void
setPreDefaultResolverFactories
(Collection<org.flowable.common.engine.impl.scripting.ResolverFactory> preDefaultResolverFactories) void
setProtectedVariableValueEncryptor
(ProtectedVariableValueEncryptor valueEncryptor) void
setQueryDefinitionCache
(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<QueryDefinitionCacheEntry> queryDefinitionCache) void
setQueryDefinitionCacheLimit
(int queryDefinitionCacheLimit) void
setQueryDefinitionDeployer
(QueryDefinitionDeployer queryDefinitionDeployer) void
setQueryResourceConverter
(QueryResourceConverter queryResourceConverter) setRateLimiter
(FlowableRateLimiter rateLimiter) void
setResolverFactories
(List<org.flowable.common.engine.impl.scripting.ResolverFactory> resolverFactories) void
setScriptBindingsFactory
(org.flowable.common.engine.impl.scripting.ScriptBindingsFactory scriptBindingsFactory) setScriptEngine
(org.flowable.common.engine.impl.scripting.FlowableScriptEngine scriptEngine) setScriptingEngines
(org.flowable.common.engine.impl.scripting.ScriptingEngines scriptingEngines) void
setSequenceDefinitionCache
(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<SequenceDefinitionCacheEntry> sequenceDefinitionCache) void
setSequenceDefinitionCacheLimit
(int sequenceDefinitionCacheLimit) void
setSequenceDefinitionDeployer
(SequenceDefinitionDeployer sequenceDefinitionDeployer) void
setSequenceResourceConverter
(SequenceResourceConverter sequenceResourceConverter) void
setSequenceService
(SequenceService sequenceService) void
setSequenceValueProvider
(SequenceValueProvider sequenceValueProvider) void
setSerializableVariableTypeTrackDeserializedObjects
(boolean serializableVariableTypeTrackDeserializedObjects) setSlaBusinessCalendar
(SlaBusinessCalendar slaBusinessCalendar) void
setSlaDefinitionCache
(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<SlaDefinitionCacheEntry> slaDefinitionCache) void
setSlaDefinitionCacheLimit
(int slaDefinitionCacheLimit) void
setSlaDefinitionDeployer
(SlaDefinitionDeployer slaDefinitionDeployer) void
setSlaResourceConverter
(SlaResourceConverter slaResourceConverter) void
setSystemConfigurationConfigurers
(Collection<SystemConfigurationConfigurer> systemConfigurationConfigurers) void
setTenantVariableService
(TenantVariableService tenantVariableServiceImpl) setThresholdProvider
(FlowableThresholdProvider thresholdProvider) void
setTransactionManager
(PlatformTransactionManager transactionManager) void
setTransactionSynchronizationAdapterOrder
(Integer transactionSynchronizationAdapterOrder) void
setTranslationChangeManager
(TranslationChangeManager translationChangeManager) void
setTranslationService
(TranslationService translationService) void
setVariableExtractorDefinitionCache
(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<VariableExtractorDefinitionCacheEntry> variableExtractorDefinitionCache) void
setVariableExtractorDefinitionCacheLimit
(int variableExtractorDefinitionCacheLimit) void
setVariableExtractorDefinitionDeployer
(VariableExtractorDefinitionDeployer variableExtractorDefinitionDeployer) void
setVariableExtractorResourceConverter
(VariableExtractorResourceConverter variableExtractorResourceConverter) org.flowable.common.engine.impl.AbstractEngineConfiguration
setVariableTypes
(org.flowable.variable.api.types.VariableTypes variableTypes) void
start()
void
stop()
Methods inherited from class org.flowable.common.engine.impl.AbstractBuildableEngineConfiguration
buildEngine, getPostEngineBuildConsumer, initPostEngineBuildConsumer, isRunPostEngineBuildConsumer, setPostEngineBuildConsumer, setRunPostEngineBuildConsumer
Methods inherited from class org.flowable.common.engine.impl.AbstractEngineConfiguration
addAdditionalSchemaManager, addAgendaOperationExecutionListener, addConfigurator, addCustomPostCommandInterceptor, addCustomPreCommandInterceptor, addCustomSessionFactory, addEngineConfiguration, addEngineLifecycleListener, addEventRegistryEventConsumer, addServiceConfiguration, addSessionFactory, applyCustomMybatisCustomizations, configuratorsAfterInit, configuratorsBeforeInit, createDbSqlSessionFactory, defaultInitDbSqlSessionFactoryEntitySettings, defaultInitDbSqlSessionFactoryEntitySettings, getAdditionalDefaultCommandInterceptors, getAdditionalEventDispatchActions, getAdditionalSchemaManagers, getAgendaOperationExecutionListeners, getAgendaOperationRunner, getAllConfigurators, getBeans, getByteArrayDataManager, getByteArrayEntityManager, 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, 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, getTableDataManager, getTransactionContextFactory, getTransactionFactory, getTypedEventListeners, getVariableLengthVerifier, getXmlEncoding, initAdditionalEventDispatchActions, initClock, initCommandContextFactory, initCommandExecutor, initCommandExecutors, initCommandInterceptors, initCommandInvoker, initConfigurators, initCustomMybatisInterceptors, initCustomMybatisMappers, initDatabaseType, initDataSource, initDbSqlSessionFactory, initEngineConfigurations, initEventDispatcher, initEventListeners, initIdGenerator, initInterceptorChain, initMybatisConfiguration, initMyBatisLogSqlExecutionTimePlugin, initMybatisTypeHandlers, initObjectMapper, initSchemaCommandConfig, initSchemaManagementCommand, initSchemaManager, initSchemaManagerDatabaseConfigurationSessionFactory, 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, setAgendaOperationExecutionListeners, setAgendaOperationRunner, setAlwaysLookupLatestDefinitionVersion, setBeans, setBulkInsertEnabled, setByteArrayDataManager, setByteArrayEntityManager, 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, setTableDataManager, setTablePrefixIsSchema, setTransactionContextFactory, setTransactionFactory, setTransactionsExternallyManaged, setTypedEventListeners, setUseClassForNameClassLoading, setUseLockForDatabaseSchemaUpdate, setUsePrefixId, setUsingRelationalDatabase, setUsingSchemaMgmt, setVariableLengthVerifier, setXmlEncoding
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.flowable.common.spring.SpringEngineConfiguration
getBeans, isAutoStartup, stop
-
Field Details
-
DEFAULT_MYBATIS_MAPPING_FILE
- See Also:
-
DEFAULT_ENGINE_NAME
- See Also:
-
platformEngineName
-
translationService
-
commentService
-
configurationService
-
sequenceService
-
dashboardConfigurationService
-
migrationService
-
platformManagementService
-
platformRepositoryService
-
platformRuntimeService
-
platformHistoryService
-
dataDictionaryTypeService
-
encryptionService
-
clientRegistrationHttpClient
protected org.flowable.http.common.api.client.FlowableHttpClient clientRegistrationHttpClientHTTP Client used for external calls. -
clientRegistrationHttpClientConfig
protected org.flowable.http.common.impl.HttpClientConfig clientRegistrationHttpClientConfig -
languageConfigurationProvider
-
systemConfigurationConfigurers
-
sequenceValueProvider
-
lockBasedSequenceValueProviderProperties
-
dataDictionaryContractService
-
dataDictionaryValidator
-
tenantVariableServiceImpl
-
expressionManager
protected org.flowable.common.engine.impl.el.ExpressionManager expressionManager -
expressionManagerConfigurers
protected Collection<Consumer<org.flowable.common.engine.impl.el.ExpressionManager>> expressionManagerConfigurers -
preDefaultELResolvers
-
preBeanELResolvers
-
postDefaultELResolvers
-
dataManagers
-
entityManagers
-
translationChangeManager
-
commentEventListener
-
jobServiceConfiguration
protected org.flowable.job.service.JobServiceConfiguration jobServiceConfiguration -
jobExecutionScope
-
identityLinkServiceConfiguration
protected org.flowable.identitylink.service.IdentityLinkServiceConfiguration identityLinkServiceConfiguration -
scriptEngine
protected org.flowable.common.engine.impl.scripting.FlowableScriptEngine scriptEngine -
scriptingEngines
protected org.flowable.common.engine.impl.scripting.ScriptingEngines scriptingEngines -
resolverFactories
-
scriptBindingsFactory
protected org.flowable.common.engine.impl.scripting.ScriptBindingsFactory scriptBindingsFactory -
preDefaultResolverFactories
protected Collection<org.flowable.common.engine.impl.scripting.ResolverFactory> preDefaultResolverFactories -
postDefaultResolverFactories
protected Collection<org.flowable.common.engine.impl.scripting.ResolverFactory> postDefaultResolverFactories -
thresholdProvider
-
rateLimiter
-
maxCommandDurationProvider
-
slaBusinessCalendar
-
encryptionInitializationVector
The 16 character string that needs to be used to create the initialisation vector parameter using its bytes. -
encryptionSecret
The 16 character string that needs to be used to create the secret key spec using its bytes. -
transactionManager
-
transactionSynchronizationAdapterOrder
-
applicationContext
-
running
protected volatile boolean running -
queryDefinitionDeployer
-
variableExtractorDefinitionDeployer
-
sequenceDefinitionDeployer
-
dashboardComponentDefinitionDeployer
-
slaDefinitionDeployer
-
dataDictionaryDefinitionDeployer
-
deploymentManager
-
queryResourceConverter
-
standardDataQueryConfigurationConverter
-
variableExtractorResourceConverter
-
sequenceResourceConverter
-
dashboardComponentResourceConverter
-
slaResourceConverter
-
dataDictionaryResourceConverter
-
queryDefinitionCacheLimit
protected int queryDefinitionCacheLimit -
queryDefinitionCache
protected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<QueryDefinitionCacheEntry> queryDefinitionCache -
allowedQueryDefinitionSubTypes
-
variableExtractorDefinitionCacheLimit
protected int variableExtractorDefinitionCacheLimit -
variableExtractorDefinitionCache
protected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<VariableExtractorDefinitionCacheEntry> variableExtractorDefinitionCache -
indexMappingVariableExtractorCacheHelperImpl
-
disableVariableExtractorDefinitions
protected boolean disableVariableExtractorDefinitions -
sequenceDefinitionCacheLimit
protected int sequenceDefinitionCacheLimit -
sequenceDefinitionCache
protected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<SequenceDefinitionCacheEntry> sequenceDefinitionCache -
dashboardComponentDefinitionCacheLimit
protected int dashboardComponentDefinitionCacheLimit -
dashboardComponentDefinitionCache
protected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<DashboardComponentDefinitionCacheEntry> dashboardComponentDefinitionCache -
slaDefinitionCacheLimit
protected int slaDefinitionCacheLimit -
slaDefinitionCache
protected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<SlaDefinitionCacheEntry> slaDefinitionCache -
dataDictionaryDefinitionCacheLimit
protected int dataDictionaryDefinitionCacheLimit -
dataDictionaryDefinitionCache
protected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<DataDictionaryDefinitionCacheEntry> dataDictionaryDefinitionCache -
deploymentName
-
deploymentResources
-
deploymentMode
-
enginesBuild
-
lifeCycleMonitor
-
history
-
historyLevel
protected org.flowable.common.engine.impl.history.HistoryLevel historyLevel -
migrateSubFolderItems
protected boolean migrateSubFolderItems -
variableTypes
protected org.flowable.variable.api.types.VariableTypes variableTypes -
customPreVariableTypes
-
customPostVariableTypes
-
protectedVariableValueEncryptor
-
serializableVariableTypeTrackDeserializedObjects
protected boolean serializableVariableTypeTrackDeserializedObjects -
jsonVariableTypeTrackObjects
protected boolean jsonVariableTypeTrackObjectsThis flag determines whether variables of the type 'json' and 'longJson' will be tracked.This means that, when true, in a JavaDelegate you can write:
And the changes to the JsonNode will be reflected in the database. Otherwise, a manual call to setVariable will be needed.JsonNode jsonNode = (JsonNode) execution.getVariable("customer"); customer.put("name", "Kermit");
-
-
Constructor Details
-
PlatformEngineConfiguration
public PlatformEngineConfiguration()
-
-
Method Details
-
getEngineCfgKey
- Specified by:
getEngineCfgKey
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
getEngineScopeType
- Specified by:
getEngineScopeType
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
createTransactionInterceptor
public org.flowable.common.engine.impl.interceptor.CommandInterceptor createTransactionInterceptor()- Specified by:
createTransactionInterceptor
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setProtectedVariableValueEncryptor
-
getProtectedVariableValueEncryptor
-
initDbSqlSessionFactoryEntitySettings
protected void initDbSqlSessionFactoryEntitySettings()- Specified by:
initDbSqlSessionFactoryEntitySettings
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
getMyBatisXmlConfigurationStream
- Specified by:
getMyBatisXmlConfigurationStream
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
getEngineName
- Specified by:
getEngineName
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setTransactionSynchronizationAdapterOrder
public void setTransactionSynchronizationAdapterOrder(Integer transactionSynchronizationAdapterOrder) -
getDataManagers
-
getEntityManagers
-
getTranslationChangeManager
-
setTranslationChangeManager
-
getCommentEventListener
-
setCommentEventListener
-
setDataSource
- Overrides:
setDataSource
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
buildPlatformEngine
-
createEngine
- Specified by:
createEngine
in classorg.flowable.common.engine.impl.AbstractBuildableEngineConfiguration<PlatformEngine>
-
createPostEngineBuildConsumer
- Specified by:
createPostEngineBuildConsumer
in classorg.flowable.common.engine.impl.AbstractBuildableEngineConfiguration<PlatformEngine>
-
init
protected void init()- Specified by:
init
in classorg.flowable.common.engine.impl.AbstractBuildableEngineConfiguration<PlatformEngine>
-
initVariableTypes
protected void initVariableTypes() -
initSessionFactories
public void initSessionFactories()- Overrides:
initSessionFactories
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initServices
protected void initServices() -
initTenantVariableService
protected void initTenantVariableService() -
initDataDictionaryServices
protected void initDataDictionaryServices() -
initEncryptionService
protected void initEncryptionService() -
initTransactionContextFactory
public void initTransactionContextFactory()- Overrides:
initTransactionContextFactory
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initDefaultCommandConfig
public void initDefaultCommandConfig()- Overrides:
initDefaultCommandConfig
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initDataManagers
public void initDataManagers()- Overrides:
initDataManagers
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initEntityManagers
public void initEntityManagers()- Overrides:
initEntityManagers
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initHistoryLevel
public void initHistoryLevel() -
configureJobServiceConfiguration
public void configureJobServiceConfiguration() -
initJobServiceConfiguration
public void initJobServiceConfiguration() -
initIdentityLinkServiceConfiguration
public void initIdentityLinkServiceConfiguration() -
instantiateIdentityLinkServiceConfiguration
protected org.flowable.identitylink.service.IdentityLinkServiceConfiguration instantiateIdentityLinkServiceConfiguration() -
initBeans
public void initBeans()- Overrides:
initBeans
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initExpressionManager
protected void initExpressionManager() -
initClientRegistrationHttpClient
protected void initClientRegistrationHttpClient() -
initClientRegistrationHttpClientConfig
protected void initClientRegistrationHttpClientConfig() -
createEngineSchemaManager
protected org.flowable.common.engine.impl.db.SchemaManager createEngineSchemaManager()- Specified by:
createEngineSchemaManager
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initDeployers
protected void initDeployers() -
getDefaultDeployers
-
initQueryDefinitionCache
protected void initQueryDefinitionCache() -
initVariableExtractorDefinitionCache
protected void initVariableExtractorDefinitionCache() -
initSequenceDefinitionCache
protected void initSequenceDefinitionCache() -
initSlaDefinitionCache
protected void initSlaDefinitionCache() -
initDashboardComponentDefinitionCache
protected void initDashboardComponentDefinitionCache() -
initDataDictionaryDefinitionCache
protected void initDataDictionaryDefinitionCache() -
initStandardDataQueryConfigurationConverter
protected void initStandardDataQueryConfigurationConverter() -
initQueryResourceConverter
protected void initQueryResourceConverter() -
initVariableExtractorResourceConverter
protected void initVariableExtractorResourceConverter() -
initSequenceResourceConverter
protected void initSequenceResourceConverter() -
initSlaResourceConverter
protected void initSlaResourceConverter() -
initDashboardComponentResourceConverter
protected void initDashboardComponentResourceConverter() -
initDataDictionaryResourceConverter
protected void initDataDictionaryResourceConverter() -
initVariableExtractorCacheHelper
protected void initVariableExtractorCacheHelper() -
initDeploymentManager
protected void initDeploymentManager() -
initScriptBindingsFactory
protected void initScriptBindingsFactory() -
initScriptingEngines
protected void initScriptingEngines() -
initScriptEngine
protected void initScriptEngine() -
getTransactionManager
- Specified by:
getTransactionManager
in interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
setTransactionManager
- Specified by:
setTransactionManager
in interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
getDeploymentName
- Specified by:
getDeploymentName
in interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
setDeploymentName
- Specified by:
setDeploymentName
in interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
getDeploymentResources
- Specified by:
getDeploymentResources
in interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
setDeploymentResources
- Specified by:
setDeploymentResources
in interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
getApplicationContext
- Specified by:
getApplicationContext
in interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
setApplicationContext
- Specified by:
setApplicationContext
in interfaceApplicationContextAware
- Specified by:
setApplicationContext
in interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
getDeploymentMode
- Specified by:
getDeploymentMode
in interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
setDeploymentMode
- Specified by:
setDeploymentMode
in interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
getPlatformEngineName
-
setPlatformEngineName
-
getHistory
-
setHistory
-
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) -
isMigrateSubFolderItems
public boolean isMigrateSubFolderItems() -
setMigrateSubFolderItems
public void setMigrateSubFolderItems(boolean migrateSubFolderItems) -
getIdentityLinkServiceConfiguration
public org.flowable.identitylink.service.IdentityLinkServiceConfiguration getIdentityLinkServiceConfiguration() -
setIdentityLinkServiceConfiguration
public void setIdentityLinkServiceConfiguration(org.flowable.identitylink.service.IdentityLinkServiceConfiguration identityLinkServiceConfiguration) -
close
public void close()- Overrides:
close
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
start
public void start() -
stop
public void stop() -
isRunning
public boolean isRunning() -
getPhase
public int getPhase()- Specified by:
getPhase
in interfacePhased
- Specified by:
getPhase
in interfaceSmartLifecycle
- Specified by:
getPhase
in interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
autoDeployResources
-
getLanguageConfigurationProvider
-
setLanguageConfigurationProvider
public void setLanguageConfigurationProvider(LanguageConfigurationProvider languageConfigurationProvider) -
getSystemConfigurationConfigurers
-
getSequenceValueProvider
-
setSequenceValueProvider
-
getLockBasedSequenceValueProviderProperties
-
setLockBasedSequenceValueProviderProperties
public void setLockBasedSequenceValueProviderProperties(LockBasedSequenceValueProviderProperties lockBasedSequenceValueProviderProperties) -
getTenantVariableService
- Specified by:
getTenantVariableService
in interfacePlatformEngineConfigurationApi
-
setTenantVariableService
-
getDataDictionaryContractService
-
setDataDictionaryContractService
public void setDataDictionaryContractService(DataDictionaryContractService dataDictionaryContractService) -
getDataDictionaryValidator
- Specified by:
getDataDictionaryValidator
in interfacePlatformEngineConfigurationApi
-
setDataDictionaryValidator
-
getDataDictionaryTypeService
- Specified by:
getDataDictionaryTypeService
in interfacePlatformEngineConfigurationApi
-
setDataDictionaryTypeService
-
getEncryptionService
- Specified by:
getEncryptionService
in interfacePlatformEngineConfigurationApi
-
setEncryptionService
-
getClientRegistrationHttpClient
public org.flowable.http.common.api.client.FlowableHttpClient getClientRegistrationHttpClient() -
setClientRegistrationHttpClient
public void setClientRegistrationHttpClient(org.flowable.http.common.api.client.FlowableHttpClient clientRegistrationHttpClient) -
getClientRegistrationHttpClientConfig
public org.flowable.http.common.impl.HttpClientConfig getClientRegistrationHttpClientConfig() -
setClientRegistrationHttpClientConfig
public void setClientRegistrationHttpClientConfig(org.flowable.http.common.impl.HttpClientConfig clientRegistrationHttpClientConfig) -
getExpressionManager
public org.flowable.common.engine.impl.el.ExpressionManager getExpressionManager()- Specified by:
getExpressionManager
in interfaceorg.flowable.common.engine.impl.HasExpressionManagerEngineConfiguration
-
setExpressionManager
public PlatformEngineConfiguration setExpressionManager(org.flowable.common.engine.impl.el.ExpressionManager expressionManager) - Specified by:
setExpressionManager
in interfaceorg.flowable.common.engine.impl.HasExpressionManagerEngineConfiguration
-
addExpressionManagerConfigurer
public org.flowable.common.engine.impl.AbstractEngineConfiguration addExpressionManagerConfigurer(Consumer<org.flowable.common.engine.impl.el.ExpressionManager> configurer) - Specified by:
addExpressionManagerConfigurer
in interfaceorg.flowable.common.engine.impl.HasExpressionManagerEngineConfiguration
-
getPreDefaultELResolvers
-
setPreDefaultELResolvers
public PlatformEngineConfiguration setPreDefaultELResolvers(Collection<org.flowable.common.engine.impl.javax.el.ELResolver> preDefaultELResolvers) -
addPreDefaultELResolver
public PlatformEngineConfiguration addPreDefaultELResolver(org.flowable.common.engine.impl.javax.el.ELResolver elResolver) -
getPreBeanELResolvers
-
setPreBeanELResolvers
public PlatformEngineConfiguration setPreBeanELResolvers(Collection<org.flowable.common.engine.impl.javax.el.ELResolver> preBeanELResolvers) -
addPreBeanELResolver
public PlatformEngineConfiguration addPreBeanELResolver(org.flowable.common.engine.impl.javax.el.ELResolver elResolver) -
getPostDefaultELResolvers
-
setPostDefaultELResolvers
public PlatformEngineConfiguration setPostDefaultELResolvers(Collection<org.flowable.common.engine.impl.javax.el.ELResolver> postDefaultELResolvers) -
addPostDefaultELResolver
public PlatformEngineConfiguration addPostDefaultELResolver(org.flowable.common.engine.impl.javax.el.ELResolver elResolver) -
addSystemConfigurationConfigurer
public void addSystemConfigurationConfigurer(SystemConfigurationConfigurer systemConfigurationConfigurer) -
setSystemConfigurationConfigurers
public void setSystemConfigurationConfigurers(Collection<SystemConfigurationConfigurer> systemConfigurationConfigurers) -
getTranslationService
- Specified by:
getTranslationService
in interfacePlatformEngineConfigurationApi
-
setTranslationService
-
getCommentService
- Specified by:
getCommentService
in interfacePlatformEngineConfigurationApi
-
setCommentService
-
getConfigurationService
- Specified by:
getConfigurationService
in interfacePlatformEngineConfigurationApi
-
setConfigurationService
-
getSequenceService
- Specified by:
getSequenceService
in interfacePlatformEngineConfigurationApi
-
setSequenceService
-
getDashboardConfigurationService
- Specified by:
getDashboardConfigurationService
in interfacePlatformEngineConfigurationApi
-
setDashboardConfigurationService
public void setDashboardConfigurationService(DashboardConfigurationService dashboardConfigurationService) -
getMigrationService
- Specified by:
getMigrationService
in interfacePlatformEngineConfigurationApi
-
setMigrationService
-
getPlatformManagementService
- Specified by:
getPlatformManagementService
in interfacePlatformEngineConfigurationApi
-
setPlatformManagementService
-
getPlatformRepositoryService
- Specified by:
getPlatformRepositoryService
in interfacePlatformEngineConfigurationApi
-
setPlatformRepositoryService
-
getPlatformRuntimeService
- Specified by:
getPlatformRuntimeService
in interfacePlatformEngineConfigurationApi
-
setPlatformRuntimeService
-
getPlatformHistoryService
- Specified by:
getPlatformHistoryService
in interfacePlatformEngineConfigurationApi
-
setPlatformHistoryService
-
getDeploymentManager
-
setDeploymentManager
-
getQueryDefinitionDeployer
-
setQueryDefinitionDeployer
-
getVariableExtractorDefinitionDeployer
-
setVariableExtractorDefinitionDeployer
public void setVariableExtractorDefinitionDeployer(VariableExtractorDefinitionDeployer variableExtractorDefinitionDeployer) -
getSequenceDefinitionDeployer
-
setSequenceDefinitionDeployer
-
getDashboardComponentDefinitionDeployer
-
setDashboardComponentDefinitionDeployer
public void setDashboardComponentDefinitionDeployer(DashboardComponentDefinitionDeployer dashboardComponentDefinitionDeployer) -
getSlaDefinitionDeployer
-
setSlaDefinitionDeployer
-
getDataDictionaryDefinitionDeployer
-
setDataDictionaryDefinitionDeployer
public void setDataDictionaryDefinitionDeployer(DataDictionaryDefinitionDeployer dataDictionaryDefinitionDeployer) -
getQueryResourceConverter
-
setQueryResourceConverter
-
getVariableExtractorResourceConverter
-
setVariableExtractorResourceConverter
public void setVariableExtractorResourceConverter(VariableExtractorResourceConverter variableExtractorResourceConverter) -
getSequenceResourceConverter
-
setSequenceResourceConverter
-
getSlaResourceConverter
-
setSlaResourceConverter
-
getDashboardComponentResourceConverter
-
setDashboardComponentResourceConverter
public void setDashboardComponentResourceConverter(DashboardComponentResourceConverter dashboardComponentResourceConverter) -
getDataDictionaryResourceConverter
-
setDataDictionaryResourceConverter
public void setDataDictionaryResourceConverter(DataDictionaryResourceConverter dataDictionaryResourceConverter) -
getQueryDefinitionCacheLimit
public int getQueryDefinitionCacheLimit() -
setQueryDefinitionCacheLimit
public void setQueryDefinitionCacheLimit(int queryDefinitionCacheLimit) -
getVariableExtractorDefinitionCacheLimit
public int getVariableExtractorDefinitionCacheLimit() -
setVariableExtractorDefinitionCacheLimit
public void setVariableExtractorDefinitionCacheLimit(int variableExtractorDefinitionCacheLimit) -
getQueryDefinitionCache
public org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<QueryDefinitionCacheEntry> getQueryDefinitionCache() -
setQueryDefinitionCache
public void setQueryDefinitionCache(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<QueryDefinitionCacheEntry> queryDefinitionCache) -
getVariableExtractorDefinitionCache
public org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<VariableExtractorDefinitionCacheEntry> getVariableExtractorDefinitionCache() -
getAllowedQueryDefinitionSubTypes
-
setAllowedQueryDefinitionSubTypes
-
setVariableExtractorDefinitionCache
public void setVariableExtractorDefinitionCache(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<VariableExtractorDefinitionCacheEntry> variableExtractorDefinitionCache) -
getIndexMappingVariableExtractorCacheHelper
-
setIndexMappingVariableExtractorCacheHelper
public void setIndexMappingVariableExtractorCacheHelper(IndexMappingVariableExtractorCacheHelperImpl indexMappingVariableExtractorCacheHelperImpl) -
isDisableVariableExtractorDefinitions
public boolean isDisableVariableExtractorDefinitions() -
setDisableVariableExtractorDefinitions
public void setDisableVariableExtractorDefinitions(boolean disableVariableExtractorDefinitions) -
getSequenceDefinitionCacheLimit
public int getSequenceDefinitionCacheLimit() -
setSequenceDefinitionCacheLimit
public void setSequenceDefinitionCacheLimit(int sequenceDefinitionCacheLimit) -
getSequenceDefinitionCache
public org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<SequenceDefinitionCacheEntry> getSequenceDefinitionCache() -
setSequenceDefinitionCache
public void setSequenceDefinitionCache(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<SequenceDefinitionCacheEntry> sequenceDefinitionCache) -
getDashboardComponentDefinitionCache
public org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<DashboardComponentDefinitionCacheEntry> getDashboardComponentDefinitionCache() -
setDashboardComponentDefinitionCache
public void setDashboardComponentDefinitionCache(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<DashboardComponentDefinitionCacheEntry> dashboardComponentDefinitionCache) -
getSlaDefinitionCacheLimit
public int getSlaDefinitionCacheLimit() -
setSlaDefinitionCacheLimit
public void setSlaDefinitionCacheLimit(int slaDefinitionCacheLimit) -
getSlaDefinitionCache
public org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<SlaDefinitionCacheEntry> getSlaDefinitionCache() -
setSlaDefinitionCache
public void setSlaDefinitionCache(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<SlaDefinitionCacheEntry> slaDefinitionCache) -
getDataDictionaryDefinitionCacheLimit
public int getDataDictionaryDefinitionCacheLimit() -
setDataDictionaryDefinitionCacheLimit
public void setDataDictionaryDefinitionCacheLimit(int dataDictionaryDefinitionCacheLimit) -
getDataDictionaryDefinitionCache
public org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<DataDictionaryDefinitionCacheEntry> getDataDictionaryDefinitionCache() -
setDataDictionaryDefinitionCache
public void setDataDictionaryDefinitionCache(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<DataDictionaryDefinitionCacheEntry> dataDictionaryDefinitionCache) -
getDeploymentStrategies
public Collection<org.flowable.common.spring.AutoDeploymentStrategy<PlatformEngine>> getDeploymentStrategies() -
setDeploymentStrategies
public void setDeploymentStrategies(Collection<org.flowable.common.spring.AutoDeploymentStrategy<PlatformEngine>> deploymentStrategies) -
getAutoDeploymentStrategy
public org.flowable.common.spring.AutoDeploymentStrategy<PlatformEngine> getAutoDeploymentStrategy(String mode) Gets theAutoDeploymentStrategy
for the provided mode. This method may be overridden to implement custom deployment strategies if required, but implementors should take care not to returnnull
.- Parameters:
mode
- the mode to get the strategy for- Returns:
- the deployment strategy to use for the mode. Never
null
-
getScriptEngine
public org.flowable.common.engine.impl.scripting.FlowableScriptEngine getScriptEngine()- Specified by:
getScriptEngine
in interfaceorg.flowable.common.engine.impl.ScriptingEngineAwareEngineConfiguration
-
setScriptEngine
public PlatformEngineConfiguration setScriptEngine(org.flowable.common.engine.impl.scripting.FlowableScriptEngine scriptEngine) - Specified by:
setScriptEngine
in interfaceorg.flowable.common.engine.impl.ScriptingEngineAwareEngineConfiguration
-
getScriptingEngines
public org.flowable.common.engine.impl.scripting.ScriptingEngines getScriptingEngines()- Specified by:
getScriptingEngines
in interfaceorg.flowable.common.engine.impl.ScriptingEngineAwareEngineConfiguration
-
setScriptingEngines
public PlatformEngineConfiguration setScriptingEngines(org.flowable.common.engine.impl.scripting.ScriptingEngines scriptingEngines) - Specified by:
setScriptingEngines
in interfaceorg.flowable.common.engine.impl.ScriptingEngineAwareEngineConfiguration
-
getResolverFactories
-
setResolverFactories
public void setResolverFactories(List<org.flowable.common.engine.impl.scripting.ResolverFactory> resolverFactories) -
getScriptBindingsFactory
public org.flowable.common.engine.impl.scripting.ScriptBindingsFactory getScriptBindingsFactory() -
setScriptBindingsFactory
public void setScriptBindingsFactory(org.flowable.common.engine.impl.scripting.ScriptBindingsFactory scriptBindingsFactory) -
getPreDefaultResolverFactories
public Collection<org.flowable.common.engine.impl.scripting.ResolverFactory> getPreDefaultResolverFactories() -
setPreDefaultResolverFactories
public void setPreDefaultResolverFactories(Collection<org.flowable.common.engine.impl.scripting.ResolverFactory> preDefaultResolverFactories) -
getPostDefaultResolverFactories
public Collection<org.flowable.common.engine.impl.scripting.ResolverFactory> getPostDefaultResolverFactories() -
setPostDefaultResolverFactories
public void setPostDefaultResolverFactories(Collection<org.flowable.common.engine.impl.scripting.ResolverFactory> postDefaultResolverFactories) -
addPreDefaultResolverFactory
public PlatformEngineConfiguration addPreDefaultResolverFactory(org.flowable.common.engine.impl.scripting.ResolverFactory resolverFactory) -
getThresholdProvider
-
setThresholdProvider
public PlatformEngineConfiguration setThresholdProvider(FlowableThresholdProvider thresholdProvider) -
getRateLimiter
-
setRateLimiter
-
getMaxCommandDurationProvider
-
setMaxCommandDurationProvider
public PlatformEngineConfiguration setMaxCommandDurationProvider(FlowableMaxCommandDurationProvider maxCommandDurationProvider) -
getSlaBusinessCalendar
-
setSlaBusinessCalendar
-
getEncryptionInitializationVector
-
setEncryptionInitializationVector
public PlatformEngineConfiguration setEncryptionInitializationVector(String encryptionInitializationVector) -
getEncryptionSecret
-
setEncryptionSecret
-
getVariableTypes
public org.flowable.variable.api.types.VariableTypes getVariableTypes()- Specified by:
getVariableTypes
in interfaceorg.flowable.common.engine.impl.HasVariableTypes
-
setVariableTypes
public org.flowable.common.engine.impl.AbstractEngineConfiguration setVariableTypes(org.flowable.variable.api.types.VariableTypes variableTypes) - Specified by:
setVariableTypes
in interfaceorg.flowable.common.engine.impl.HasVariableTypes
-
getCustomPreVariableTypes
-
setCustomPreVariableTypes
public PlatformEngineConfiguration setCustomPreVariableTypes(List<org.flowable.variable.api.types.VariableType> customPreVariableTypes) -
getCustomPostVariableTypes
-
setCustomPostVariableTypes
public PlatformEngineConfiguration setCustomPostVariableTypes(List<org.flowable.variable.api.types.VariableType> customPostVariableTypes) -
isSerializableVariableTypeTrackDeserializedObjects
public boolean isSerializableVariableTypeTrackDeserializedObjects() -
setSerializableVariableTypeTrackDeserializedObjects
public void setSerializableVariableTypeTrackDeserializedObjects(boolean serializableVariableTypeTrackDeserializedObjects) -
isJsonVariableTypeTrackObjects
public boolean isJsonVariableTypeTrackObjects() -
setJsonVariableTypeTrackObjects
public void setJsonVariableTypeTrackObjects(boolean jsonVariableTypeTrackObjects)
-