public class SpringCmmnEngineConfiguration extends CmmnEngineConfiguration implements SpringEngineConfiguration
| Modifier and Type | Field and Description |
|---|---|
protected org.springframework.context.ApplicationContext |
applicationContext |
protected String |
deploymentMode |
protected String |
deploymentName |
protected org.springframework.core.io.Resource[] |
deploymentResources |
protected Collection<AutoDeploymentStrategy<CmmnEngine>> |
deploymentStrategies |
protected List<String> |
enginesBuild |
protected Object |
lifeCycleMonitor |
protected boolean |
running |
protected org.springframework.transaction.PlatformTransactionManager |
transactionManager |
protected Integer |
transactionSynchronizationAdapterOrder |
activityBehaviorFactory, activityFontName, addDefaultExceptionHandler, alwaysUseArraysForDmnMultiHitPolicies, annotationFontName, astFunctionCreators, asyncExecutor, asyncExecutorActivate, asyncExecutorAllowCoreThreadTimeout, asyncExecutorAsyncJobLockTimeInMillis, asyncExecutorCorePoolSize, asyncExecutorDefaultAsyncJobAcquireWaitTime, asyncExecutorDefaultQueueSizeFullWaitTime, asyncExecutorDefaultTimerJobAcquireWaitTime, asyncExecutorExecuteAsyncRunnableFactory, asyncExecutorLockOwner, asyncExecutorMaxAsyncJobsDuePerAcquisition, asyncExecutorMaxPoolSize, asyncExecutorMaxTimerJobsPerAcquisition, asyncExecutorMessageQueueMode, asyncExecutorNumberOfRetries, asyncExecutorResetExpiredJobsInterval, asyncExecutorResetExpiredJobsMaxTimeout, asyncExecutorResetExpiredJobsPageSize, asyncExecutorSecondsToWaitOnShutdown, asyncExecutorTenantId, asyncExecutorThreadFactory, asyncExecutorThreadKeepAliveTime, asyncExecutorThreadPoolQueue, asyncExecutorThreadPoolQueueSize, asyncExecutorTimerLockTimeInMillis, asyncExecutorUnlockOwnedJobs, asyncFailedJobWaitTime, asyncHistoryExecutor, asyncHistoryExecutorActivate, asyncHistoryExecutorAsyncJobLockTimeInMillis, asyncHistoryExecutorCorePoolSize, asyncHistoryExecutorDefaultAsyncJobAcquireWaitTime, asyncHistoryExecutorDefaultQueueSizeFullWaitTime, asyncHistoryExecutorLockOwner, asyncHistoryExecutorMaxPoolSize, asyncHistoryExecutorMessageQueueMode, asyncHistoryExecutorNumberOfRetries, asyncHistoryExecutorResetExpiredJobsInterval, asyncHistoryExecutorResetExpiredJobsPageSize, asyncHistoryExecutorSecondsToWaitOnShutdown, asyncHistoryExecutorThreadKeepAliveTime, asyncHistoryExecutorThreadPoolQueue, asyncHistoryExecutorThreadPoolQueueSize, asyncHistoryJsonGroupingThreshold, asyncHistoryListener, asyncHistoryTaskExecutor, asyncTaskExecutor, asyncTaskInvoker, businessCalendarManager, candidateManager, caseDefinitionCache, caseDefinitionCacheLimit, caseDefinitionDataManager, caseDefinitionDiagramHelper, caseDefinitionEntityManager, caseDiagramGenerator, caseInstanceDataManager, caseInstanceEntityManager, caseInstanceHelper, caseInstanceMigrationManager, caseInstanceStateChangeCallbacks, caseQueryLimit, classDelegateFactory, cleanInstancesEndedAfterNumberOfDays, cmmnDeployer, cmmnDeploymentEntityManager, cmmnEngineAgendaFactory, cmmnEngineName, cmmnHistoryCleaningManager, cmmnHistoryManager, cmmnHistoryService, cmmnManagementService, cmmnMigrationService, cmmnParser, cmmnRepositoryService, cmmnResourceEntityManager, cmmnRuntimeService, cmmnTaskService, createCasePageTaskInterceptor, createCmmnExternalWorkerJobInterceptor, createHumanTaskInterceptor, customAsyncRunnableExecutionExceptionHandlers, customCmmnParseHandlers, customFlowableFunctionDelegates, customHistoryJobHandlers, customHistoryJsonTransformers, customJobHandlers, customPostVariableTypes, customPreVariableTypes, decisionTableVariableManager, DEFAULT_MYBATIS_MAPPING_FILE, defaultFailedJobWaitTime, delegateExpressionFieldInjectionMode, deploymentDataManager, deploymentManager, disableCmmnXmlValidation, disableEventRegistry, disableIdmEngine, dynamicCmmnService, dynamicStateManager, enabledJobCategories, enableEntityLinks, enableHistoricTaskLogging, enableHistoryCleaning, enableSafeCmmnXml, entityLinkSchemaManager, entityLinkServiceConfiguration, eventRegistryEventConsumer, eventSubscriptionSchemaManager, eventSubscriptionServiceConfiguration, executeServiceSchemaManagers, expressionCacheSize, expressionManager, expressionTextLengthCacheLimit, failedJobCommandFactory, flowableFunctionDelegates, formFieldHandler, handleCmmnEngineExecutorsAfterEngineCreate, historicCaseInstanceDataManager, historicCaseInstanceEntityManager, historicCaseQueryLimit, historicMilestoneInstanceDataManager, historicMilestoneInstanceEntityManager, historicPlanItemInstanceDataManager, historicPlanItemInstanceEntityManager, historicTaskQueryLimit, historyCleaningTimeCycleConfig, historyJobExecutionScope, historyJobHandlers, historyLevel, httpClientConfig, identityLinkEventHandler, identityLinkInterceptor, identityLinkSchemaManager, identityLinkServiceConfiguration, internalHistoryTaskManager, internalHistoryVariableManager, internalJobManager, internalJobParentStateResolver, internalTaskAssignmentManager, internalTaskVariableScopeResolver, isAsyncExecutorAsyncJobAcquisitionEnabled, isAsyncExecutorResetExpiredJobsEnabled, isAsyncExecutorTimerJobAcquisitionEnabled, isAsyncHistoryEnabled, isAsyncHistoryExecutorAsyncJobAcquisitionEnabled, isAsyncHistoryExecutorResetExpiredJobsEnabled, isAsyncHistoryExecutorTimerJobAcquisitionEnabled, isAsyncHistoryJsonGroupingEnabled, isAsyncHistoryJsonGzipCompressionEnabled, isCreateDiagramOnDeploy, isEnableTaskRelationshipCounts, isExpressionCacheEnabled, isFormFieldValidationEnabled, jobExecutionScope, jobHandlers, jobManager, jobSchemaManager, jobServiceConfiguration, jsonVariableTypeTrackObjects, labelFontName, LIQUIBASE_CHANGELOG_PREFIX, listenerFactory, listenerNotificationHelper, lockTimeAsyncJobWaitTime, mailServerDefaultFrom, mailServerForceTo, mailServerHost, mailServerPassword, mailServerPort, mailServers, mailServerSSLPort, mailServerUsername, mailSessionJndi, mailSessionsJndi, milestoneInstanceDataManager, milestoneInstanceEntityManager, planItemInstanceDataManager, planItemInstanceEntityManager, planItemInstanceLifecycleListeners, postCmmnParseHandlers, preCmmnParseHandlers, processInstanceService, resolverFactories, resourceDataManager, scriptingEngines, sentryPartInstanceDataManager, sentryPartInstanceEntityManager, serializableVariableTypeTrackDeserializedObjects, shutdownAsyncHistoryTaskExecutor, shutdownAsyncTaskExecutor, startCaseInstanceInterceptor, taskPostProcessor, taskQueryLimit, taskSchemaManager, taskServiceConfiguration, useSSL, useTLS, variableSchemaManager, variableServiceConfiguration, variableTypesadditionalEventDispatchActions, 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, xmlEncodingPHASE, PHASE_DELTA| Constructor and Description |
|---|
SpringCmmnEngineConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
autoDeployResources(CmmnEngine cmmnEngine) |
CmmnEngine |
buildCmmnEngine() |
protected org.flowable.common.engine.impl.EngineConfigurator |
createDefaultEventRegistryEngineConfigurator() |
org.flowable.common.engine.impl.interceptor.CommandInterceptor |
createTransactionInterceptor() |
org.springframework.context.ApplicationContext |
getApplicationContext() |
protected AutoDeploymentStrategy<CmmnEngine> |
getAutoDeploymentStrategy(String mode)
Gets the
AutoDeploymentStrategy for the provided mode. |
String |
getDeploymentMode() |
String |
getDeploymentName() |
org.springframework.core.io.Resource[] |
getDeploymentResources() |
Collection<AutoDeploymentStrategy<CmmnEngine>> |
getDeploymentStrategies() |
org.springframework.transaction.PlatformTransactionManager |
getTransactionManager() |
void |
initDefaultCommandConfig() |
void |
initTransactionContextFactory() |
boolean |
isRunning() |
void |
setApplicationContext(org.springframework.context.ApplicationContext applicationContext) |
CmmnEngineConfiguration |
setDataSource(DataSource dataSource) |
void |
setDeploymentMode(String deploymentMode) |
void |
setDeploymentName(String deploymentName) |
void |
setDeploymentResources(org.springframework.core.io.Resource[] deploymentResources) |
void |
setDeploymentStrategies(Collection<AutoDeploymentStrategy<CmmnEngine>> deploymentStrategies) |
void |
setTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager) |
void |
setTransactionSynchronizationAdapterOrder(Integer transactionSynchronizationAdapterOrder) |
void |
start() |
void |
stop() |
addEnabledJobCategory, addHistoryJobHandler, addJobHandler, addPlanItemInstanceLifeCycleListeners, addPlanItemInstanceLifeCycleListeners, afterInitEventRegistryEventBusConsumer, close, configureJobServiceConfiguration, configureVariableServiceConfiguration, createCmmnEngineConfigurationFromInputStream, createCmmnEngineConfigurationFromInputStream, createCmmnEngineConfigurationFromResource, createCmmnEngineConfigurationFromResource, createCmmnEngineConfigurationFromResourceDefault, createStandaloneCmmnEngineConfiguration, createStandaloneInMemCmmnEngineConfiguration, getActivityBehaviorFactory, getActivityFontName, getAnnotationFontName, getAstFunctionCreators, getAsyncExecutor, getAsyncExecutorAsyncJobLockTimeInMillis, getAsyncExecutorCorePoolSize, getAsyncExecutorDefaultAsyncJobAcquireWaitTime, getAsyncExecutorDefaultQueueSizeFullWaitTime, getAsyncExecutorDefaultTimerJobAcquireWaitTime, getAsyncExecutorExecuteAsyncRunnableFactory, getAsyncExecutorLockOwner, getAsyncExecutorMaxAsyncJobsDuePerAcquisition, getAsyncExecutorMaxPoolSize, getAsyncExecutorMaxTimerJobsPerAcquisition, getAsyncExecutorNumberOfRetries, getAsyncExecutorResetExpiredJobsInterval, getAsyncExecutorResetExpiredJobsMaxTimeout, getAsyncExecutorResetExpiredJobsPageSize, getAsyncExecutorSecondsToWaitOnShutdown, getAsyncExecutorThreadFactory, getAsyncExecutorThreadKeepAliveTime, getAsyncExecutorThreadPoolQueue, getAsyncExecutorThreadPoolQueueSize, getAsyncExecutorTimerLockTimeInMillis, getAsyncFailedJobWaitTime, getAsyncHistoryExecutor, getAsyncHistoryExecutorAsyncJobLockTimeInMillis, getAsyncHistoryExecutorCorePoolSize, getAsyncHistoryExecutorDefaultAsyncJobAcquireWaitTime, getAsyncHistoryExecutorDefaultQueueSizeFullWaitTime, getAsyncHistoryExecutorLockOwner, getAsyncHistoryExecutorMaxPoolSize, getAsyncHistoryExecutorNumberOfRetries, getAsyncHistoryExecutorResetExpiredJobsInterval, getAsyncHistoryExecutorResetExpiredJobsPageSize, getAsyncHistoryExecutorSecondsToWaitOnShutdown, getAsyncHistoryExecutorThreadKeepAliveTime, getAsyncHistoryExecutorThreadPoolQueue, getAsyncHistoryExecutorThreadPoolQueueSize, getAsyncHistoryJsonGroupingThreshold, getAsyncHistoryListener, getAsyncHistoryTaskExecutor, getAsyncTaskExecutor, getAsyncTaskInvoker, getBusinessCalendarManager, getCandidateManager, getCaseDefinitionCache, getCaseDefinitionCacheLimit, getCaseDefinitionDataManager, getCaseDefinitionDiagramHelper, getCaseDefinitionEntityManager, getCaseDiagramGenerator, getCaseInstanceDataManager, getCaseInstanceEntityManager, getCaseInstanceHelper, getCaseInstanceMigrationManager, getCaseInstanceStateChangeCallbacks, getCaseQueryLimit, getClassDelegateFactory, getCleanInstancesEndedAfterNumberOfDays, getCmmnDeployer, getCmmnDeploymentEntityManager, getCmmnEngineAgendaFactory, getCmmnEngineName, getCmmnHistoryCleaningManager, getCmmnHistoryManager, getCmmnHistoryService, getCmmnManagementService, getCmmnMigrationService, getCmmnParser, getCmmnRepositoryService, getCmmnResourceEntityManager, getCmmnRuntimeService, getCmmnTaskService, getCreateCasePageTaskInterceptor, getCreateCmmnExternalWorkerJobInterceptor, getCreateHumanTaskInterceptor, getCustomAsyncRunnableExecutionExceptionHandlers, getCustomCmmnParseHandlers, getCustomFlowableFunctionDelegates, getCustomHistoryJobHandlers, getCustomHistoryJsonTransformers, getCustomJobHandlers, getCustomPostVariableTypes, getCustomPreVariableTypes, getDecisionTableVariableManager, getDefaultCmmnParseHandlers, getDefaultDeployers, getDefaultFailedJobWaitTime, getDelegateExpressionFieldInjectionMode, getDeploymentDataManager, getDeploymentManager, getDynamicCmmnService, getDynamicStateManager, getEnabledJobCategories, getEngineCfgKey, getEngineName, getEngineScopeType, getEngineSpecificEngineConfigurators, getEntityLinkSchemaManager, getEntityLinkServiceConfiguration, getEventRegistryEventConsumer, getEventSubscriptionSchemaManager, getEventSubscriptionServiceConfiguration, getExpressionCacheSize, getExpressionManager, getExpressionTextLengthCacheLimit, getFailedJobCommandFactory, getFlowableFunctionDelegates, getFormFieldHandler, getHistoricCaseInstanceDataManager, getHistoricCaseInstanceEntityManager, getHistoricCaseQueryLimit, getHistoricMilestoneInstanceDataManager, getHistoricMilestoneInstanceEntityManager, getHistoricPlanItemInstanceDataManager, getHistoricPlanItemInstanceEntityManager, getHistoricTaskQueryLimit, getHistoryCleaningTimeCycleConfig, getHistoryJobExecutionScope, getHistoryJobHandlers, getHistoryLevel, getHttpClientConfig, getIdentityLinkEventHandler, getIdentityLinkInterceptor, getIdentityLinkSchemaManager, getIdentityLinkServiceConfiguration, getIdmIdentityService, getInternalHistoryTaskManager, getInternalHistoryVariableManager, getInternalJobManager, getInternalJobParentStateResolver, getInternalTaskAssignmentManager, getInternalTaskVariableScopeResolver, getJobExecutionScope, getJobHandlers, getJobManager, getJobSchemaManager, getJobServiceConfiguration, getLabelFontName, getListenerFactory, getListenerNotificationHelper, getLockTimeAsyncJobWaitTime, getMailServer, getMailServerDefaultFrom, getMailServerForceTo, getMailServerHost, getMailServerPassword, getMailServerPort, getMailServers, getMailServerSSLPort, getMailServerUsername, getMailServerUseSSL, getMailServerUseTLS, getMailSessionJndi, getMailSessionJndi, getMailSessionsJndi, getMilestoneInstanceDataManager, getMilestoneInstanceEntityManager, getMyBatisXmlConfigurationStream, getPlanItemInstanceDataManager, getPlanItemInstanceEntityManager, getPlanItemInstanceLifecycleListeners, getPostCmmnParseHandlers, getPreCmmnParseHandlers, getProcessInstanceService, getResourceDataManager, getScriptingEngines, getSentryPartInstanceDataManager, getSentryPartInstanceEntityManager, getStartCaseInstanceInterceptor, getTaskPostProcessor, getTaskQueryLimit, getTaskSchemaManager, getTaskServiceConfiguration, getVariableSchemaManager, getVariableServiceConfiguration, getVariableTypes, init, initActivityBehaviorFactory, initAstFunctionCreators, initAsyncExecutor, initAsyncHistoryExecutor, initAsyncHistorySessionFactory, initAsyncHistoryTaskExecutor, initAsyncTaskExecutor, initBusinessCalendarManager, initCandidateManager, initCaseDefinitionCache, initCaseDefinitionDiagramHelper, initCaseDiagramGenerator, initCaseInstanceCallbacks, initCaseInstanceHelper, initCaseInstanceMigrationManager, initClassDelegateFactory, initCmmnEngineAgendaFactory, initCmmnParser, initCmmnSchemaManager, initCommandInvoker, initDataManagers, initDbSqlSessionFactoryEntitySettings, initDefaultAsyncHistoryListener, initDefaultCaseInstanceCallbacks, initDefaultHistoryJsonTransformers, initDeployers, initDeploymentManager, initDynamicStateManager, initEntityLinkSchemaManager, initEntityLinkServiceConfiguration, initEntityManagers, initEventSubscriptionSchemaManager, initEventSubscriptionServiceConfiguration, initExpressionManager, initFailedJobCommandFactory, initFormFieldHandler, initFunctionDelegates, initHistoryCleaningManager, initHistoryJobHandlers, initHistoryManager, initIdentityLinkInterceptor, initIdentityLinkSchemaManager, initIdentityLinkServiceConfiguration, initJobHandlers, initJobSchemaManager, initJobServiceConfiguration, initListenerFactory, initListenerNotificationHelper, initMybatisTypeHandlers, initSchemaManagementCommand, initSchemaManager, initScriptingEngines, initServices, initSessionFactories, initTaskSchemaManager, initTaskServiceConfiguration, initVariableSchemaManager, initVariableServiceConfiguration, initVariableTypes, instantiateEntityLinkServiceConfiguration, instantiateEventSubscriptionServiceConfiguration, instantiateIdentityLinkServiceConfiguration, instantiateJobServiceConfiguration, instantiateTaskServiceConfiguration, instantiateVariableServiceConfiguration, isAddDefaultExceptionHandler, isAlwaysUseArraysForDmnMultiHitPolicies, isAsyncExecutorActivate, isAsyncExecutorAllowCoreThreadTimeout, isAsyncExecutorAsyncJobAcquisitionEnabled, isAsyncExecutorMessageQueueMode, isAsyncExecutorResetExpiredJobsEnabled, isAsyncExecutorTimerJobAcquisitionEnabled, isAsyncExecutorUnlockOwnedJobs, isAsyncHistoryEnabled, isAsyncHistoryExecutorActivate, isAsyncHistoryExecutorAsyncJobAcquisitionEnabled, isAsyncHistoryExecutorMessageQueueMode, isAsyncHistoryExecutorResetExpiredJobsEnabled, isAsyncHistoryExecutorTimerJobAcquisitionEnabled, isAsyncHistoryJsonGroupingEnabled, isAsyncHistoryJsonGzipCompressionEnabled, isCreateDiagramOnDeploy, isDisableCmmnXmlValidation, isDisableEventRegistry, isDisableIdmEngine, isEnableEntityLinks, isEnableHistoricTaskLogging, isEnableHistoryCleaning, isEnableSafeCmmnXml, isEnableTaskRelationshipCounts, isExecuteServiceSchemaManagers, isExpressionCacheEnabled, isFormFieldValidationEnabled, isHandleCmmnEngineExecutorsAfterEngineCreate, isJsonVariableTypeTrackObjects, isSerializableVariableTypeTrackDeserializedObjects, resetClock, setActivityBehaviorFactory, setActivityFontName, setAddDefaultExceptionHandler, setAlwaysUseArraysForDmnMultiHitPolicies, setAnnotationFontName, setAstFunctionCreators, setAsyncExecutor, setAsyncExecutorActivate, setAsyncExecutorAllowCoreThreadTimeout, setAsyncExecutorAsyncJobAcquisitionEnabled, setAsyncExecutorAsyncJobLockTimeInMillis, setAsyncExecutorCorePoolSize, setAsyncExecutorDefaultAsyncJobAcquireWaitTime, setAsyncExecutorDefaultQueueSizeFullWaitTime, setAsyncExecutorDefaultTimerJobAcquireWaitTime, setAsyncExecutorExecuteAsyncRunnableFactory, setAsyncExecutorLockOwner, setAsyncExecutorMaxAsyncJobsDuePerAcquisition, setAsyncExecutorMaxPoolSize, setAsyncExecutorMaxTimerJobsPerAcquisition, setAsyncExecutorMessageQueueMode, setAsyncExecutorNumberOfRetries, setAsyncExecutorResetExpiredJobsEnabled, setAsyncExecutorResetExpiredJobsInterval, setAsyncExecutorResetExpiredJobsMaxTimeout, setAsyncExecutorResetExpiredJobsPageSize, setAsyncExecutorSecondsToWaitOnShutdown, setAsyncExecutorThreadFactory, setAsyncExecutorThreadKeepAliveTime, setAsyncExecutorThreadPoolQueue, setAsyncExecutorThreadPoolQueueSize, setAsyncExecutorTimerJobAcquisitionEnabled, setAsyncExecutorTimerLockTimeInMillis, setAsyncExecutorUnlockOwnedJobs, setAsyncFailedJobWaitTime, setAsyncHistoryEnabled, setAsyncHistoryExecutor, setAsyncHistoryExecutorActivate, setAsyncHistoryExecutorAsyncJobAcquisitionEnabled, setAsyncHistoryExecutorAsyncJobLockTimeInMillis, setAsyncHistoryExecutorCorePoolSize, setAsyncHistoryExecutorDefaultAsyncJobAcquireWaitTime, setAsyncHistoryExecutorDefaultQueueSizeFullWaitTime, setAsyncHistoryExecutorLockOwner, setAsyncHistoryExecutorMaxPoolSize, setAsyncHistoryExecutorMessageQueueMode, setAsyncHistoryExecutorNumberOfRetries, setAsyncHistoryExecutorResetExpiredJobsEnabled, setAsyncHistoryExecutorResetExpiredJobsInterval, setAsyncHistoryExecutorResetExpiredJobsPageSize, setAsyncHistoryExecutorSecondsToWaitOnShutdown, setAsyncHistoryExecutorThreadKeepAliveTime, setAsyncHistoryExecutorThreadPoolQueue, setAsyncHistoryExecutorThreadPoolQueueSize, setAsyncHistoryExecutorTimerJobAcquisitionEnabled, setAsyncHistoryJsonGroupingEnabled, setAsyncHistoryJsonGroupingThreshold, setAsyncHistoryJsonGzipCompressionEnabled, setAsyncHistoryListener, setAsyncHistoryTaskExecutor, setAsyncTaskExecutor, setAsyncTaskInvoker, setBusinessCalendarManager, setCandidateManager, setCaseDefinitionCache, setCaseDefinitionCacheLimit, setCaseDefinitionDataManager, setCaseDefinitionDiagramHelper, setCaseDefinitionEntityManager, setCaseDiagramGenerator, setCaseInstanceDataManager, setCaseInstanceEntityManager, setCaseInstanceHelper, setCaseInstanceMigrationManager, setCaseInstanceStateChangeCallbacks, setCaseQueryLimit, setClassDelegateFactory, setCleanInstancesEndedAfterNumberOfDays, setCmmnDeployer, setCmmnDeploymentEntityManager, setCmmnEngineAgendaFactory, setCmmnEngineName, setCmmnHistoryCleaningManager, setCmmnHistoryManager, setCmmnHistoryService, setCmmnManagementService, setCmmnMigrationService, setCmmnParser, setCmmnRepositoryService, setCmmnResourceEntityManager, setCmmnRuntimeService, setCmmnTaskService, setCreateCasePageTaskInterceptor, setCreateCmmnExternalWorkerJobInterceptor, setCreateDiagramOnDeploy, setCreateHumanTaskInterceptor, setCustomAsyncRunnableExecutionExceptionHandlers, setCustomCmmnParseHandlers, setCustomFlowableFunctionDelegates, setCustomHistoryJobHandlers, setCustomHistoryJsonTransformers, setCustomJobHandlers, setCustomPostVariableTypes, setCustomPreVariableTypes, setDecisionTableVariableManager, setDefaultFailedJobWaitTime, setDelegateExpressionFieldInjectionMode, setDeploymentDataManager, setDeploymentManager, setDisableCmmnXmlValidation, setDisableEventRegistry, setDisableIdmEngine, setDynamicCmmnService, setDynamicStateManager, setEnabledJobCategories, setEnableEntityLinks, setEnableHistoricTaskLogging, setEnableHistoryCleaning, setEnableSafeCmmnXml, setEnableTaskRelationshipCounts, setEntityLinkSchemaManager, setEntityLinkServiceConfiguration, setEventRegistryEventConsumer, setEventSubscriptionSchemaManager, setEventSubscriptionServiceConfiguration, setExecuteServiceSchemaManagers, setExpressionCacheEnabled, setExpressionCacheSize, setExpressionManager, setExpressionTextLengthCacheLimit, setFailedJobCommandFactory, setFlowableFunctionDelegates, setFormFieldHandler, setFormFieldValidationEnabled, setHandleCmmnEngineExecutorsAfterEngineCreate, setHistoricCaseInstanceDataManager, setHistoricCaseInstanceEntityManager, setHistoricCaseQueryLimit, setHistoricMilestoneInstanceDataManager, setHistoricMilestoneInstanceEntityManager, setHistoricPlanItemInstanceDataManager, setHistoricPlanItemInstanceEntityManager, setHistoricTaskQueryLimit, setHistoryCleaningTimeCycleConfig, setHistoryJobExecutionScope, setHistoryJobHandlers, setHistoryLevel, setHttpClientConfig, setIdentityLinkEventHandler, setIdentityLinkInterceptor, setIdentityLinkSchemaManager, setIdentityLinkServiceConfiguration, setInternalHistoryTaskManager, setInternalHistoryVariableManager, setInternalJobManager, setInternalJobParentStateResolver, setInternalTaskAssignmentManager, setInternalTaskVariableScopeResolver, setJobExecutionScope, setJobHandlers, setJobManager, setJobSchemaManager, setJobServiceConfiguration, setJsonVariableTypeTrackObjects, setLabelFontName, setListenerFactory, setListenerNotificationHelper, setLockTimeAsyncJobWaitTime, setMailServerDefaultFrom, setMailServerForceTo, setMailServerHost, setMailServerPassword, setMailServerPort, setMailServers, setMailServerSSLPort, setMailServerUsername, setMailServerUseSSL, setMailServerUseTLS, setMailSessionJndi, setMailSessionsJndi, setMilestoneInstanceDataManager, setMilestoneInstanceEntityManager, setPlanItemInstanceDataManager, setPlanItemInstanceEntityManager, setPlanItemInstanceLifecycleListeners, setPostCmmnParseHandlers, setPreCmmnParseHandlers, setProcessInstanceService, setResourceDataManager, setScriptingEngines, setSentryPartInstanceDataManager, setSentryPartInstanceEntityManager, setSerializableVariableTypeTrackDeserializedObjects, setStartCaseInstanceInterceptor, setTableDataManager, setTaskPostProcessor, setTaskQueryLimit, setTaskSchemaManager, setTaskServiceConfiguration, setVariableSchemaManager, setVariableServiceConfiguration, setVariableTypesaddConfigurator, addCustomSessionFactory, addEngineConfiguration, addEngineLifecycleListener, addEventRegistryEventConsumer, addServiceConfiguration, addSessionFactory, configuratorsAfterInit, configuratorsBeforeInit, createDbSqlSessionFactory, defaultInitDbSqlSessionFactoryEntitySettings, getAdditionalDefaultCommandInterceptors, getAdditionalEventDispatchActions, 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, getDefaultTenantValue, getDependentEngineMybatisTypeAliasConfigs, getDependentEngineMybatisTypeHandlerConfigs, getDependentEngineMyBatisXmlMappers, getDeployers, getEngineConfigurations, getEngineLifecycleListeners, 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, getXmlEncoding, initAdditionalEventDispatchActions, initBeans, initClock, initCommandContextFactory, initCommandExecutor, initCommandExecutors, initCommandInterceptors, initConfigurators, initCustomMybatisInterceptors, initCustomMybatisMappers, initDatabaseType, initDataSource, initDbSqlSessionFactory, initEngineConfigurations, initEventDispatcher, initEventListeners, initIdGenerator, initInterceptorChain, initMybatisConfiguration, initMyBatisLogSqlExecutionTimePlugin, initSchemaCommandConfig, initService, initSqlSessionFactory, initTransactionFactory, initTypedEventListeners, isAlwaysLookupLatestDefinitionVersion, isBulkInsertEnabled, isDbHistoryUsed, isEnableConfiguratorServiceLoader, isEnableEventDispatcher, isEnableLogSqlExecutionTime, isFallbackToDefaultTenant, isForceCloseMybatisConnectionPool, isJdbcPingEnabled, isLoggingSessionEnabled, isTablePrefixIsSchema, isTransactionsExternallyManaged, isUseClassForNameClassLoading, isUseLockForDatabaseSchemaUpdate, isUsePrefixId, isUsingRelationalDatabase, isUsingSchemaMgmt, parseCustomMybatisXMLMappers, parseDependentEngineMybatisXMLMappers, parseMybatisConfiguration, parseMybatisXmlMapping, pathToEngineDbProperties, setAdditionalEventDispatchActions, 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, setTablePrefixIsSchema, setTransactionContextFactory, setTransactionFactory, setTransactionsExternallyManaged, setTypedEventListeners, setUseClassForNameClassLoading, setUseLockForDatabaseSchemaUpdate, setUsePrefixId, setUsingRelationalDatabase, setUsingSchemaMgmt, setXmlEncodingclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetBeans, getPhase, isAutoStartup, stopprotected org.springframework.transaction.PlatformTransactionManager transactionManager
protected String deploymentName
protected org.springframework.core.io.Resource[] deploymentResources
protected String deploymentMode
protected org.springframework.context.ApplicationContext applicationContext
protected Integer transactionSynchronizationAdapterOrder
protected Collection<AutoDeploymentStrategy<CmmnEngine>> deploymentStrategies
protected volatile boolean running
protected final Object lifeCycleMonitor
public CmmnEngine buildCmmnEngine()
buildCmmnEngine in class CmmnEngineConfigurationprotected org.flowable.common.engine.impl.EngineConfigurator createDefaultEventRegistryEngineConfigurator()
createDefaultEventRegistryEngineConfigurator in class CmmnEngineConfigurationpublic void setTransactionSynchronizationAdapterOrder(Integer transactionSynchronizationAdapterOrder)
public void initDefaultCommandConfig()
initDefaultCommandConfig in class org.flowable.common.engine.impl.AbstractEngineConfigurationpublic org.flowable.common.engine.impl.interceptor.CommandInterceptor createTransactionInterceptor()
createTransactionInterceptor in class CmmnEngineConfigurationpublic void initTransactionContextFactory()
initTransactionContextFactory in class org.flowable.common.engine.impl.AbstractEngineConfigurationprotected void autoDeployResources(CmmnEngine cmmnEngine)
public CmmnEngineConfiguration setDataSource(DataSource dataSource)
setDataSource in class CmmnEngineConfigurationpublic org.springframework.transaction.PlatformTransactionManager getTransactionManager()
getTransactionManager in interface SpringEngineConfigurationpublic void setTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager)
setTransactionManager in interface SpringEngineConfigurationpublic String getDeploymentName()
getDeploymentName in interface SpringEngineConfigurationpublic void setDeploymentName(String deploymentName)
setDeploymentName in interface SpringEngineConfigurationpublic org.springframework.core.io.Resource[] getDeploymentResources()
getDeploymentResources in interface SpringEngineConfigurationpublic void setDeploymentResources(org.springframework.core.io.Resource[] deploymentResources)
setDeploymentResources in interface SpringEngineConfigurationpublic org.springframework.context.ApplicationContext getApplicationContext()
getApplicationContext in interface SpringEngineConfigurationpublic void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
throws org.springframework.beans.BeansException
setApplicationContext in interface SpringEngineConfigurationsetApplicationContext in interface org.springframework.context.ApplicationContextAwareorg.springframework.beans.BeansExceptionpublic String getDeploymentMode()
getDeploymentMode in interface SpringEngineConfigurationpublic void setDeploymentMode(String deploymentMode)
setDeploymentMode in interface SpringEngineConfigurationprotected AutoDeploymentStrategy<CmmnEngine> getAutoDeploymentStrategy(String mode)
AutoDeploymentStrategy for the provided mode. This method may be overridden to implement custom deployment strategies if required, but implementors should take care not to
return null.mode - the mode to get the strategy fornullpublic Collection<AutoDeploymentStrategy<CmmnEngine>> getDeploymentStrategies()
public void setDeploymentStrategies(Collection<AutoDeploymentStrategy<CmmnEngine>> deploymentStrategies)
public void start()
start in interface org.springframework.context.Lifecyclepublic void stop()
stop in interface org.springframework.context.Lifecyclepublic boolean isRunning()
isRunning in interface org.springframework.context.LifecycleCopyright © 2020 Flowable. All rights reserved.