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 ApplicationContextprotected org.flowable.http.common.api.client.FlowableHttpClientHTTP Client used for external calls.protected org.flowable.http.common.impl.HttpClientConfigprotected CommentEventListenerprotected CommentServiceprotected ConfigurationServiceprotected 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 intprotected DashboardComponentDefinitionDeployerprotected DashboardComponentResourceConverterprotected DashboardConfigurationServiceprotected DataDictionaryContractServiceprotected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<DataDictionaryDefinitionCacheEntry> protected intprotected DataDictionaryDefinitionDeployerprotected DataDictionaryResourceConverterprotected DataDictionaryTypeServiceprotected DataDictionaryValidatorprotected final PlatformDataManagersstatic final Stringstatic final Stringprotected PlatformDeploymentManagerprotected Stringprotected Stringprotected Resource[]protected booleanprotected StringThe 16 character string that needs to be used to create the initialisation vector parameter using its bytes.protected StringThe 16 character string that needs to be used to create the secret key spec using its bytes.protected EncryptionServiceprotected final PlatformEntityManagersprotected org.flowable.common.engine.impl.el.ExpressionManagerprotected Collection<Consumer<org.flowable.common.engine.impl.el.ExpressionManager>> protected Stringprotected org.flowable.common.engine.impl.history.HistoryLevelprotected org.flowable.identitylink.service.IdentityLinkServiceConfigurationprotected Stringprotected org.flowable.job.service.JobServiceConfigurationprotected booleanThis flag determines whether variables of the type 'json' and 'longJson' will be tracked.protected LanguageConfigurationProviderprotected final Objectprotected LockBasedSequenceValueProviderPropertiesprotected FlowableMaxCommandDurationProviderprotected booleanprotected MigrationServiceprotected Stringprotected PlatformHistoryServiceprotected PlatformManagementServiceprotected PlatformRepositoryServiceprotected PlatformRuntimeServiceprotected 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 ProtectedVariableValueEncryptorprotected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<QueryDefinitionCacheEntry> protected intprotected QueryDefinitionDeployerprotected QueryResourceConverterprotected FlowableRateLimiterprotected List<org.flowable.common.engine.impl.scripting.ResolverFactory> protected booleanprotected org.flowable.common.engine.impl.scripting.ScriptBindingsFactoryprotected org.flowable.common.engine.impl.scripting.FlowableScriptEngineprotected org.flowable.common.engine.impl.scripting.ScriptingEnginesprotected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<SequenceDefinitionCacheEntry> protected intprotected SequenceDefinitionDeployerprotected SequenceResourceConverterprotected SequenceServiceprotected SequenceValueProviderprotected booleanprotected SlaBusinessCalendarprotected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<SlaDefinitionCacheEntry> protected intprotected SlaDefinitionDeployerprotected SlaResourceConverterprotected StandardDataQueryConfigurationConverterprotected Map<String, SystemConfigurationConfigurer> protected TenantVariableServiceprotected FlowableThresholdProviderprotected PlatformTransactionManagerprotected Integerprotected TranslationChangeManagerprotected TranslationServiceprotected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<VariableExtractorDefinitionCacheEntry> protected intprotected VariableExtractorDefinitionDeployerprotected VariableExtractorResourceConverterprotected org.flowable.variable.api.types.VariableTypesFields inherited from class org.flowable.common.engine.impl.AbstractBuildableEngineConfiguration
postEngineBuildConsumer, runPostEngineBuildConsumerFields 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, xmlEncodingFields inherited from interface com.flowable.platform.api.PlatformEngineConfigurationApi
KEY_PLATFORM_ENGINE_CONFIGFields inherited from interface org.springframework.context.SmartLifecycle
DEFAULT_PHASEFields inherited from interface org.flowable.common.spring.SpringEngineConfiguration
PHASE, PHASE_DELTA -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.flowable.common.engine.impl.AbstractEngineConfigurationaddExpressionManagerConfigurer(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) voidaddSystemConfigurationConfigurer(SystemConfigurationConfigurer systemConfigurationConfigurer) protected voidautoDeployResources(PlatformEngine platformEngine) voidclose()voidprotected PlatformEngineprotected org.flowable.common.engine.impl.db.SchemaManagerprotected Consumer<PlatformEngine> org.flowable.common.engine.impl.interceptor.CommandInterceptororg.flowable.common.spring.AutoDeploymentStrategy<PlatformEngine> Gets theAutoDeploymentStrategyfor the provided mode.org.flowable.http.common.api.client.FlowableHttpClientorg.flowable.http.common.impl.HttpClientConfigList<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> intCollection<? extends org.flowable.common.engine.impl.EngineDeployer> Resource[]Collection<org.flowable.common.spring.AutoDeploymentStrategy<PlatformEngine>> org.flowable.common.engine.impl.el.ExpressionManagerorg.flowable.common.engine.impl.history.HistoryLevelorg.flowable.identitylink.service.IdentityLinkServiceConfigurationorg.flowable.job.service.JobServiceConfigurationintgetPhase()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> intList<org.flowable.common.engine.impl.scripting.ResolverFactory> org.flowable.common.engine.impl.scripting.ScriptBindingsFactoryorg.flowable.common.engine.impl.scripting.FlowableScriptEngineorg.flowable.common.engine.impl.scripting.ScriptingEnginesorg.flowable.common.engine.impl.persistence.deploy.DeploymentCache<SequenceDefinitionCacheEntry> intorg.flowable.common.engine.impl.persistence.deploy.DeploymentCache<SlaDefinitionCacheEntry> intorg.flowable.common.engine.impl.persistence.deploy.DeploymentCache<VariableExtractorDefinitionCacheEntry> intorg.flowable.variable.api.types.VariableTypesprotected voidinit()voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidvoidprotected voidvoidprotected voidprotected voidprotected voidvoidprotected voidvoidvoidvoidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidvoidprotected voidprotected voidprotected voidprotected voidvoidprotected voidprotected voidprotected voidprotected voidprotected org.flowable.identitylink.service.IdentityLinkServiceConfigurationbooleanbooleanbooleanbooleanbooleanvoidsetAllowedQueryDefinitionSubTypes(Collection<String> allowedQueryDefinitionSubTypes) voidsetApplicationContext(ApplicationContext applicationContext) voidsetClientRegistrationHttpClient(org.flowable.http.common.api.client.FlowableHttpClient clientRegistrationHttpClient) voidsetClientRegistrationHttpClientConfig(org.flowable.http.common.impl.HttpClientConfig clientRegistrationHttpClientConfig) voidsetCommentEventListener(CommentEventListener commentEventListener) voidsetCommentService(CommentService commentService) voidsetConfigurationService(ConfigurationService configurationService) setCustomPostVariableTypes(List<org.flowable.variable.api.types.VariableType> customPostVariableTypes) setCustomPreVariableTypes(List<org.flowable.variable.api.types.VariableType> customPreVariableTypes) voidsetDashboardComponentDefinitionCache(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<DashboardComponentDefinitionCacheEntry> dashboardComponentDefinitionCache) voidsetDashboardComponentDefinitionDeployer(DashboardComponentDefinitionDeployer dashboardComponentDefinitionDeployer) voidsetDashboardComponentResourceConverter(DashboardComponentResourceConverter dashboardComponentResourceConverter) voidsetDashboardConfigurationService(DashboardConfigurationService dashboardConfigurationService) voidsetDataDictionaryContractService(DataDictionaryContractService dataDictionaryContractService) voidsetDataDictionaryDefinitionCache(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<DataDictionaryDefinitionCacheEntry> dataDictionaryDefinitionCache) voidsetDataDictionaryDefinitionCacheLimit(int dataDictionaryDefinitionCacheLimit) voidsetDataDictionaryDefinitionDeployer(DataDictionaryDefinitionDeployer dataDictionaryDefinitionDeployer) voidsetDataDictionaryResourceConverter(DataDictionaryResourceConverter dataDictionaryResourceConverter) voidsetDataDictionaryTypeService(DataDictionaryTypeService dataDictionaryTypeService) voidsetDataDictionaryValidator(DataDictionaryValidator dataDictionaryValidator) setDataSource(DataSource dataSource) voidsetDeploymentManager(PlatformDeploymentManager deploymentManager) voidsetDeploymentMode(String deploymentMode) voidsetDeploymentName(String deploymentName) voidsetDeploymentResources(Resource[] deploymentResources) voidsetDeploymentStrategies(Collection<org.flowable.common.spring.AutoDeploymentStrategy<PlatformEngine>> deploymentStrategies) voidsetDisableVariableExtractorDefinitions(boolean disableVariableExtractorDefinitions) setEncryptionInitializationVector(String encryptionInitializationVector) setEncryptionSecret(String encryptionSecret) voidsetEncryptionService(EncryptionService encryptionService) setExpressionManager(org.flowable.common.engine.impl.el.ExpressionManager expressionManager) voidsetHistory(String history) voidsetHistoryLevel(org.flowable.common.engine.impl.history.HistoryLevel historyLevel) voidsetIdentityLinkServiceConfiguration(org.flowable.identitylink.service.IdentityLinkServiceConfiguration identityLinkServiceConfiguration) voidsetIndexMappingVariableExtractorCacheHelper(IndexMappingVariableExtractorCacheHelperImpl indexMappingVariableExtractorCacheHelperImpl) voidsetJobServiceConfiguration(org.flowable.job.service.JobServiceConfiguration jobServiceConfiguration) voidsetJsonVariableTypeTrackObjects(boolean jsonVariableTypeTrackObjects) voidsetLanguageConfigurationProvider(LanguageConfigurationProvider languageConfigurationProvider) voidsetLockBasedSequenceValueProviderProperties(LockBasedSequenceValueProviderProperties lockBasedSequenceValueProviderProperties) setMaxCommandDurationProvider(FlowableMaxCommandDurationProvider maxCommandDurationProvider) voidsetMigrateSubFolderItems(boolean migrateSubFolderItems) voidsetMigrationService(MigrationService migrationService) voidsetPlatformEngineName(String platformEngineName) voidsetPlatformHistoryService(PlatformHistoryService platformHistoryService) voidsetPlatformManagementService(PlatformManagementService platformManagementService) voidsetPlatformRepositoryService(PlatformRepositoryService platformRepositoryService) voidsetPlatformRuntimeService(PlatformRuntimeService platformRuntimeService) setPostDefaultELResolvers(Collection<org.flowable.common.engine.impl.javax.el.ELResolver> postDefaultELResolvers) voidsetPostDefaultResolverFactories(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) voidsetPreDefaultResolverFactories(Collection<org.flowable.common.engine.impl.scripting.ResolverFactory> preDefaultResolverFactories) voidsetProtectedVariableValueEncryptor(ProtectedVariableValueEncryptor valueEncryptor) voidsetQueryDefinitionCache(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<QueryDefinitionCacheEntry> queryDefinitionCache) voidsetQueryDefinitionCacheLimit(int queryDefinitionCacheLimit) voidsetQueryDefinitionDeployer(QueryDefinitionDeployer queryDefinitionDeployer) voidsetQueryResourceConverter(QueryResourceConverter queryResourceConverter) setRateLimiter(FlowableRateLimiter rateLimiter) voidsetResolverFactories(List<org.flowable.common.engine.impl.scripting.ResolverFactory> resolverFactories) voidsetScriptBindingsFactory(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) voidsetSequenceDefinitionCache(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<SequenceDefinitionCacheEntry> sequenceDefinitionCache) voidsetSequenceDefinitionCacheLimit(int sequenceDefinitionCacheLimit) voidsetSequenceDefinitionDeployer(SequenceDefinitionDeployer sequenceDefinitionDeployer) voidsetSequenceResourceConverter(SequenceResourceConverter sequenceResourceConverter) voidsetSequenceService(SequenceService sequenceService) voidsetSequenceValueProvider(SequenceValueProvider sequenceValueProvider) voidsetSerializableVariableTypeTrackDeserializedObjects(boolean serializableVariableTypeTrackDeserializedObjects) setSlaBusinessCalendar(SlaBusinessCalendar slaBusinessCalendar) voidsetSlaDefinitionCache(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<SlaDefinitionCacheEntry> slaDefinitionCache) voidsetSlaDefinitionCacheLimit(int slaDefinitionCacheLimit) voidsetSlaDefinitionDeployer(SlaDefinitionDeployer slaDefinitionDeployer) voidsetSlaResourceConverter(SlaResourceConverter slaResourceConverter) voidsetSystemConfigurationConfigurers(Collection<SystemConfigurationConfigurer> systemConfigurationConfigurers) voidsetTenantVariableService(TenantVariableService tenantVariableServiceImpl) setThresholdProvider(FlowableThresholdProvider thresholdProvider) voidsetTransactionManager(PlatformTransactionManager transactionManager) voidsetTransactionSynchronizationAdapterOrder(Integer transactionSynchronizationAdapterOrder) voidsetTranslationChangeManager(TranslationChangeManager translationChangeManager) voidsetTranslationService(TranslationService translationService) voidsetVariableExtractorDefinitionCache(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<VariableExtractorDefinitionCacheEntry> variableExtractorDefinitionCache) voidsetVariableExtractorDefinitionCacheLimit(int variableExtractorDefinitionCacheLimit) voidsetVariableExtractorDefinitionDeployer(VariableExtractorDefinitionDeployer variableExtractorDefinitionDeployer) voidsetVariableExtractorResourceConverter(VariableExtractorResourceConverter variableExtractorResourceConverter) org.flowable.common.engine.impl.AbstractEngineConfigurationsetVariableTypes(org.flowable.variable.api.types.VariableTypes variableTypes) voidstart()voidstop()Methods inherited from class org.flowable.common.engine.impl.AbstractBuildableEngineConfiguration
buildEngine, getPostEngineBuildConsumer, initPostEngineBuildConsumer, isRunPostEngineBuildConsumer, setPostEngineBuildConsumer, setRunPostEngineBuildConsumerMethods 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, setXmlEncodingMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
getEngineCfgKeyin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
getEngineScopeType
- Specified by:
getEngineScopeTypein 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
-
setProtectedVariableValueEncryptor
-
getProtectedVariableValueEncryptor
-
initDbSqlSessionFactoryEntitySettings
protected void initDbSqlSessionFactoryEntitySettings()- Specified by:
initDbSqlSessionFactoryEntitySettingsin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
getMyBatisXmlConfigurationStream
- Specified by:
getMyBatisXmlConfigurationStreamin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
getEngineName
- Specified by:
getEngineNamein classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setTransactionSynchronizationAdapterOrder
public void setTransactionSynchronizationAdapterOrder(Integer transactionSynchronizationAdapterOrder) -
getDataManagers
-
getEntityManagers
-
getTranslationChangeManager
-
setTranslationChangeManager
-
getCommentEventListener
-
setCommentEventListener
-
setDataSource
- Overrides:
setDataSourcein classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
buildPlatformEngine
-
createEngine
- Specified by:
createEnginein classorg.flowable.common.engine.impl.AbstractBuildableEngineConfiguration<PlatformEngine>
-
createPostEngineBuildConsumer
- Specified by:
createPostEngineBuildConsumerin classorg.flowable.common.engine.impl.AbstractBuildableEngineConfiguration<PlatformEngine>
-
init
protected void init()- Specified by:
initin classorg.flowable.common.engine.impl.AbstractBuildableEngineConfiguration<PlatformEngine>
-
initVariableTypes
protected void initVariableTypes() -
initSessionFactories
public void initSessionFactories()- Overrides:
initSessionFactoriesin 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:
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() -
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:
initBeansin 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:
createEngineSchemaManagerin 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:
getTransactionManagerin interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
setTransactionManager
- Specified by:
setTransactionManagerin interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
getDeploymentName
- Specified by:
getDeploymentNamein interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
setDeploymentName
- Specified by:
setDeploymentNamein interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
getDeploymentResources
- Specified by:
getDeploymentResourcesin interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
setDeploymentResources
- Specified by:
setDeploymentResourcesin interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
getApplicationContext
- Specified by:
getApplicationContextin interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
setApplicationContext
- Specified by:
setApplicationContextin interfaceApplicationContextAware- Specified by:
setApplicationContextin interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
getDeploymentMode
- Specified by:
getDeploymentModein interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
setDeploymentMode
- Specified by:
setDeploymentModein 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:
closein classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
start
public void start() -
stop
public void stop() -
isRunning
public boolean isRunning() -
getPhase
public int getPhase()- Specified by:
getPhasein interfacePhased- Specified by:
getPhasein interfaceSmartLifecycle- Specified by:
getPhasein 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:
getTenantVariableServicein interfacePlatformEngineConfigurationApi
-
setTenantVariableService
-
getDataDictionaryContractService
-
setDataDictionaryContractService
public void setDataDictionaryContractService(DataDictionaryContractService dataDictionaryContractService) -
getDataDictionaryValidator
- Specified by:
getDataDictionaryValidatorin interfacePlatformEngineConfigurationApi
-
setDataDictionaryValidator
-
getDataDictionaryTypeService
- Specified by:
getDataDictionaryTypeServicein interfacePlatformEngineConfigurationApi
-
setDataDictionaryTypeService
-
getEncryptionService
- Specified by:
getEncryptionServicein 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:
getExpressionManagerin interfaceorg.flowable.common.engine.impl.HasExpressionManagerEngineConfiguration
-
setExpressionManager
public PlatformEngineConfiguration setExpressionManager(org.flowable.common.engine.impl.el.ExpressionManager expressionManager) - Specified by:
setExpressionManagerin 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:
addExpressionManagerConfigurerin 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:
getTranslationServicein interfacePlatformEngineConfigurationApi
-
setTranslationService
-
getCommentService
- Specified by:
getCommentServicein interfacePlatformEngineConfigurationApi
-
setCommentService
-
getConfigurationService
- Specified by:
getConfigurationServicein interfacePlatformEngineConfigurationApi
-
setConfigurationService
-
getSequenceService
- Specified by:
getSequenceServicein interfacePlatformEngineConfigurationApi
-
setSequenceService
-
getDashboardConfigurationService
- Specified by:
getDashboardConfigurationServicein interfacePlatformEngineConfigurationApi
-
setDashboardConfigurationService
public void setDashboardConfigurationService(DashboardConfigurationService dashboardConfigurationService) -
getMigrationService
- Specified by:
getMigrationServicein interfacePlatformEngineConfigurationApi
-
setMigrationService
-
getPlatformManagementService
- Specified by:
getPlatformManagementServicein interfacePlatformEngineConfigurationApi
-
setPlatformManagementService
-
getPlatformRepositoryService
- Specified by:
getPlatformRepositoryServicein interfacePlatformEngineConfigurationApi
-
setPlatformRepositoryService
-
getPlatformRuntimeService
- Specified by:
getPlatformRuntimeServicein interfacePlatformEngineConfigurationApi
-
setPlatformRuntimeService
-
getPlatformHistoryService
- Specified by:
getPlatformHistoryServicein 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 theAutoDeploymentStrategyfor 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:
getScriptEnginein interfaceorg.flowable.common.engine.impl.ScriptingEngineAwareEngineConfiguration
-
setScriptEngine
public PlatformEngineConfiguration setScriptEngine(org.flowable.common.engine.impl.scripting.FlowableScriptEngine scriptEngine) - Specified by:
setScriptEnginein interfaceorg.flowable.common.engine.impl.ScriptingEngineAwareEngineConfiguration
-
getScriptingEngines
public org.flowable.common.engine.impl.scripting.ScriptingEngines getScriptingEngines()- Specified by:
getScriptingEnginesin interfaceorg.flowable.common.engine.impl.ScriptingEngineAwareEngineConfiguration
-
setScriptingEngines
public PlatformEngineConfiguration setScriptingEngines(org.flowable.common.engine.impl.scripting.ScriptingEngines scriptingEngines) - Specified by:
setScriptingEnginesin 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:
getVariableTypesin interfaceorg.flowable.common.engine.impl.HasVariableTypes
-
setVariableTypes
public org.flowable.common.engine.impl.AbstractEngineConfiguration setVariableTypes(org.flowable.variable.api.types.VariableTypes variableTypes) - Specified by:
setVariableTypesin 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)
-